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

Error building helloWorld application using xamarin.Forms

我正在尝试 运行 visual studio 创建的 hello 表单应用程序 select Xamarin.Forms template.But 当我遇到很多错误时我尝试启动 android 版本的 application.Here 是我得到的一些错误:

 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 个)与上面的错误类似,只是不同 class names.I 已经从 android sdk 管理器更新了支持库,但我仍然得到这些 errors.What 你建议我做吗?

确保您的 Android 项目目标高于 API16

我终于自己弄明白了 我所做的是从 google 服务器下载 android_m2repository_r10 并将其解压缩到

C:\Users\%USERNAME%\AppData\Local\Xamarin\Android.Support.v4.0.3\

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