无法找到应用程序Mono.Android.Platform.ApiLevel_24或Xamarin.Android.Platform

Eri*_*ner 3 xamarin.android xamarin.forms

我在应用程序启动时在三星Galaxy手机上的Xamarin.Forms Android应用程序(所有最新的SDK)中得到了这个例外.

2-15 01:49:56.431 29826 29826 D AndroidRuntime:关闭VM 02-15 01:49:56.431 29826 29826 E AndroidRuntime:致命异常:主02-15 01:49:56.431 29826 29826 E AndroidRuntime:进程:com. rolsped.stage.TruckerApp,PID:29826 02-15 01:49:56.431 29826 29826 E AndroidRuntime:java.lang.RuntimeException:无法获取提供者mono.MonoRuntimeProvider:java.lang.RuntimeException:无法找到应用程序Mono.Android. Platform.ApiLevel_24或Xamarin.Android.Platform!02-15 01:49:56.431 29826 29826 E AndroidRuntime:在android.app.ActivityThread.installProvider(ActivityThread.java:6770)02-15 01:49:56.431 29826 29826 E AndroidRuntime:at android.app.ActivityThread.installContentProviders( ActivityThread.java:6362)02-15 01:49:56.431 29826 29826 E AndroidRuntime:at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6302)02-15 01:49:56.431 29826 29826 E AndroidRuntime:at android. app.ActivityThread.access $ 1800(ActivityThread.java:222)02-15 01:49:56.431 29826 29826 E AndroidRuntime:at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1861)02-15 01:49: 56.431 29826 29826 E AndroidRuntime:at android.os.Handler.dispatchMessage(Handler.java:102)02-15 01:49:56.431 29826 29826 E AndroidRuntime:at android.os.Looper.loop(Looper.java:158)02 -15 01:49:56.431 29826 29826 E AndroidRuntime:在android.app.ActivityThread.main(ActivityThread.java:7229)02-15 01:49:56.431 29826 29826 E AndroidRuntime:at java.lang.reflect.Method.in voke(Native方法)02-15 01:49:56.431 29826 29826 E AndroidRuntime:at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:1230)02-15 01:49:56.431 29826 29826 E AndroidRuntime:at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)02-15 01:49:56.431 29826 29826 E AndroidRuntime:引起:java.lang.RuntimeException:无法找到应用程序Mono.Android .Platform.ApiLevel_24或Xamarin.Android.Platform!02-15 01:49:56.431 29826 29826 E AndroidRuntime:at mono.MonoRuntimeProvider.attachInfo(MonoRuntimeProvider.java:38)02-15 01:49:56.431 29826 29826 E AndroidRuntime:at android.app.ActivityThread.installProvider(ActivityThread. java:6767)02-15 01:49:56.431 29826 29826 E AndroidRuntime:... 10更多02-15 01:49:56.431 29826 29826 E AndroidRuntime:引起:android.content.pm.PackageManager $ NameNotFoundException:Xamarin. Android.Platform 02-15 01:49:56.431 29826 29826 E AndroidRuntime:在android.app.ApplicationPackageManager.getApplicationInfo(ApplicationPackageManager.java:368)02-15 01:49:56.431 29826 29826 E AndroidRuntime:at mono.MonoRuntimeProvider.attachInfo (MonoRuntimeProvider.java:32)02-15 01:49:56.431 29826 29826 E AndroidRuntime:... 11更多

我只在那种类型的手机上得到它.所有我发现至今没有解决这个问题,包括设置AndroidUseLatestPlatformSdkfalse什么,我发现在这里.

希望有人可以帮助我.

谢谢

埃里克

Eri*_*ner 14

禁用Use Shared Runtime项目 - >选项 - > Android选项解决了它.

  • 这应该被标记为最佳答案,即使您不想自吹自擂。这是正确的修复。 (2认同)