Articles of xamarin studio

xamarin中的“布局渲染器失败”错误

我有一个示例Android项目,运行良好(可以build立和安装在手机上)。 但是,无论何时双击xamarin环境中的Layout文件夹中的任何文件以查看devise模式下的布局,都会显示以下消息。 (我的xamarin版本是4.0.13) 我看到这个问题,但没有提供答案。 任何帮助将不胜感激。

适用于Android的card.io Mono(Xamarin Studio)

有没有人成功地创build了一个card.io包装,他们愿意分享,可用于Android应用程序的单声道,或者有人可以解释我做错了什么? 创build一个新的Android Java绑定库项目 从card.io SDK 3.0.3添加.jar和.so文件,确保使用现有的文件夹结构 将以下内容添加到Transforms / EnumMethods.xml以解决编译器错误: <mapping jni-class="io/card/payment/CardIOActivity"> <method jni-name="onActivityResult" parameter="p1" clr-enum-type="Android.App.Result" /> </mapping> 在我的主应用程序中添加对上述库的引用 一切都编译,我可以访问card.io类: using IO.Card.Payment; private void WireupScanCardButton() { Log.Debug(this.GetType().Name, "WireupScanCardButton"); this.ScanCardButton.Click += delegate { Log.Debug(this.GetType().Name, "ScanCard.Click"); var intent = new Intent(this, typeof(CardIOActivity)); // Required for authentication with card.io intent.PutExtra(CardIOActivity.ExtraAppToken, "<MY PRIVATE TOKEN HERE>"); // Customize these values to […]

如何在xamarin.studio中的onclick事件中调用函数

我是C#开发人员工作在一个简单的计算器在Xamarin.studio为Android我的代码是 btn9.Click += delegate { Buttonclick(); }; btnadd.Click += delegate { operationbuttonclick (); }; btnsub.Click += delegate { operationbuttonclick (); }; btndiv.Click += delegate { operationbuttonclick (); }; btnmul.Click += delegate { operationbuttonclick (); }; btneql.Click += delegate { txt1.Text=result.ToString(); isfirst=true; hasdecimal=true; shouldclear=true; }; btnCE.Click += delegate { txt1.Text="0"; result=0; isfirst=true; shouldclear=true; hasdecimal=false; }; 我得到错误buttonclick(); […]

构build失败:Xamarin.Forms中的Android项目出错

我只是创build一个小的Xamarin.Forms示例应用程序。 当我build立我的Android项目,我得到一些错误。 我只是search错误,find一些解决scheme。 但没有什么工作正常。 最后一天,我重新安装了Visual Studio 2015和Xamarin Studio。 所以可能xamarin将被更新。 这里我只列出我的错误和build议的解决scheme。 错误1: 解压缩失败。 请下载https://dl-ssl.google.com/android/repository/android_m2repository_r10.zip并解压缩到…〜\ Local \ Xamarin \ Android.Support.v4 \ 21.0.3 \ content目录。 build议的解决scheme: 文件被成功下载,并根据错误信息进行更换。 错误2: _请安装软件包:SDK安装程序中提供的“Android支持库”。 Java库文件…〜\ Local \ Xamarin \ Android.Support.v4 \ 21.0.3 \ embedded \ classes.jar不存在。 请安装软件包:SDK安装程序中提供的“Android支持库”。 Java库文件…〜\ Local \ Xamarin \ Android.Support.v4 \ 21.0.3 \ embedded \ libs / internal_impl-21.0.3.jar不存在._ build议的解决scheme: Android支持库被删除并重新安装。 […]

为什么不能MonoDroidfind我的程序集?

我使用Xamarin Studio 4.2.3制作了一个简单的Android HelloWorld应用程序,除了打印出一些随机数大于0.5的信息之外,什么都不做。 它适用于Nexus 4和Nexus 5。 我正在做的下一件事是使用7Zip从应用程序的apk(从程序集文件夹)中提取代码.dll。 使用.Net Reflector和Reflexil我正在修改一条指令,通常是由IF语句在“if(rand.nextDouble()> 0.5){doStuff()}”中生成的brfalse.s,以便分支到指令在doStuff()的调用之前,从而有效地使IF语句无用,并确保方法总是被调用。 接下来,我保存修补的.dll文件,replace.apk文件中的原始文件,修补后的文件,签名和zipalign .apk,最后我使用adb安装它。 当我在手机上启动应用程序时,它直接崩溃,LogCat显示如下: 03-20 10:12:08.709: I/ActivityManager(764): Start proc HelloMonoLVL.HelloMonoLVL for activity HelloMonoLVL.HelloMonoLVL/hellomonolvl.hellomonolvl.TrialSplashScreen: pid=23099 uid=10128 gids={50128} 03-20 10:12:08.729: D/dalvikvm(23099): Trying to load lib /data/app-lib/HelloMonoLVL.HelloMonoLVL-1/libmonodroid.so 0x427154a0 03-20 10:12:08.729: D/dalvikvm(23099): Added shared lib /data/app-lib/HelloMonoLVL.HelloMonoLVL-1/libmonodroid.so 0x427154a0 03-20 10:12:08.739: W/libc(23099): WARNING: generic atexit() called from legacy shared library 03-20 […]

Android SDK位置

我有Xamarin Studio,我需要指定Android SDK位置。 我以前有Xamarin Studio在我的电脑上工作,出于某种原因,我需要再次input。 我已经进入了以下位置: C:\Users\**username**\AppData\Local\Android\android-sdk Xamarin Studio不接受这个位置并显示以下消息: No SDK found at the specified location 这个位置有平台工具和其他SDK文件夹。 为什么这不起作用,我该怎么办? 提前致谢