使用xamarin.Forms构建helloWorld应用程序时出错

时间:2015-10-01 13:42:55

标签: java c# android xamarin xamarin.android

我正在尝试运行Visual Studio在您选择Xamarin.Forms模板时创建的hello表单应用程序。但是当我尝试启动应用程序的Android版本时,我收到了很多错误。这里有一些错误我得到了:

 Activate(java.lang.String,java.lang.String,java.lang.Object,java.lang.Object[])
 in mono.android.TypeManager cannot be applied to
 (java.lang.String,java.lang.String,md5d4dd78677dce656d5db26c85a3743ef3.CarouselPageAdapter,java.lang.Object[])
 mono.android.TypeManager.Activate
 ("Xamarin.Forms.Platform.Android.CarouselPageAdapter,
 Xamarin.Forms.Platform.Android, Version=1.3.3.0, Culture=neutral,
 PublicKeyToken=null", "", this, new java.lang.Object[] { });

 cannot find symbol symbol : method getClass() location: class
 md5d4dd78677dce656d5db26c85a3743ef3.CarouselPageAdapter if (getClass
 () == CarouselPageAdapter.class)

 package android.support.v4.content.Loader does not exist
 android.support.v4.content.Loader.OnLoadCompleteListener

所有其他错误(共30个)就像上面的错误只有不同的类名。我已经从android sdk管理器更新了支持库,但我仍然遇到这些错误。你建议我做什么?

2 个答案:

答案 0 :(得分:1)

我终于明白了自己 我所做的是从谷歌服务器下载android_m2repository_r10并在

中提取它
  

C:\用户\%USERNAME%\应用程序数据\本地\ Xamarin \ Android.Support.v4 \ 21.0.3 \

从我的电脑上卸载了jdk 6,重新安装了jdk7,重新启动了我的电脑,然后重建了我的项目,现在所有的错误都消失了

答案 1 :(得分:0)

确保 Android 项目的目标位于 API16

之上