无法在调试器中运行Xamarin应用程序:NameNotFoundException:Xamarin.Android.Platform

时间:2016-12-01 11:33:26

标签: xamarin xamarin.forms

我曾经使用过Xamarin.Forms几次,但现在几个月前。安装了Xamarin Studio并启动了一个新的Xamarin.Forms解决方案。当我尝试将其部署到模拟器时,我得到了这个例外:

[AndroidRuntime] java.lang.RuntimeException: Unable to get provider mono.MonoRuntimeProvider: java.lang.RuntimeException: Unable to find application Mono.Android.Platform.ApiLevel_24 or Xamarin.Android.Platform!
[AndroidRuntime]    at android.app.ActivityThread.installProvider(ActivityThread.java:5856)
[AndroidRuntime]    at android.app.ActivityThread.installContentProviders(ActivityThread.java:5445)
[AndroidRuntime]    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5384)
[AndroidRuntime]    at android.app.ActivityThread.-wrap2(ActivityThread.java)
[AndroidRuntime]    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1545)
[AndroidRuntime]    at android.os.Handler.dispatchMessage(Handler.java:102)
[AndroidRuntime]    at android.os.Looper.loop(Looper.java:154)
[AndroidRuntime]    at android.app.ActivityThread.main(ActivityThread.java:6119)
[AndroidRuntime]    at java.lang.reflect.Method.invoke(Native Method)
[AndroidRuntime]    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
[AndroidRuntime]    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
[AndroidRuntime] Caused by: java.lang.RuntimeException: Unable to find application Mono.Android.Platform.ApiLevel_24 or Xamarin.Android.Platform!
[AndroidRuntime]    at mono.MonoRuntimeProvider.attachInfo(MonoRuntimeProvider.java:38)
[AndroidRuntime]    at android.app.ActivityThread.installProvider(ActivityThread.java:5853)
[AndroidRuntime]    ... 10 more
[AndroidRuntime] Caused by: android.content.pm.PackageManager$NameNotFoundException: Xamarin.Android.Platform
[AndroidRuntime]    at android.app.ApplicationPackageManager.getApplicationInfoAsUser(ApplicationPackageManager.java:345)
[AndroidRuntime]    at android.app.ApplicationPackageManager.getApplicationInfo(ApplicationPackageManager.java:327)
[AndroidRuntime]    at mono.MonoRuntimeProvider.attachInfo(MonoRuntimeProvider.java:32)
[AndroidRuntime]    ... 11 more

我在API级别为25的仿真器上运行应用程序。我在这里看到了一个解决方案,提供了破解构建和删除一些文件的选项。我真的想避免这种情况,只需要一个有效的自动构建并部署到模拟器。有没有人在这里见过这个错误?

0 个答案:

没有答案