首页 > 解决方案 > Xamarin Forms App 在华为 P20 Pro 上崩溃

问题描述

我已经构建了一个可以在各种 Android 设备上成功运行的应用程序。它是为 Android 8 编译的,但运行它的设备是 Android 9。

每次我在这个华为 P20 Pro 上打开它,我都会崩溃。我能看到的唯一明智的错误是:

No implementation found for android.content.Context md5c497ac42f3138c67aed930c79af470d4.MainApplication.n_getApplicationContext() (tried Java_md5c497ac42f3138c67aed930c79af470d4_MainApplication_n_1getApplicationContext and Java_md5c497ac42f3138c67aed930c79af470d4_MainApplication_n_1getApplicationContext__)

我从来没有在任何时候调用get Application Context,所以我真的不确定这里发生了什么。

有关调试此类问题的任何有用提示?

标签: androidxamarinxamarin.formsxamarin.androidhuawei-mobile-services

解决方案


如果您使用 SDK 27 作为最大 API(版本 8)编译它,为什么要在 SDK 28 上运行它,使用最大可用版本 28 或 29 编译,然后尝试运行

在清单中制作android:targetSdkVersion="28"并使用最新版本进行编译 在此处输入图像描述


推荐阅读