【问题标题】:Error building helloWorld application using xamarin.Forms使用 xamarin.Forms 构建 helloWorld 应用程序时出错
【发布时间】:2015-10-01 13:42:55
【问题描述】:

我正在尝试运行 Visual Studio 在您选择 Xamarin.Forms 模板时创建的 hello forms 应用程序。但是当我尝试启动应用程序的 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 管理器更新了支持库,但我仍然收到这些错误。你建议我做什么?

【问题讨论】:

    标签: java c# android xamarin xamarin.android


    【解决方案1】:

    我自己终于弄明白了 我所做的是从谷歌服务器下载android_m2repository_r10并将其提取到

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2014-01-21
        • 2012-04-22
        • 2012-05-18
        • 2014-05-24
        • 1970-01-01
        • 2016-12-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多