小编Chr*_*oot的帖子

构建 MAUI Android 失败

我创建了一个全新的 MAUI 应用程序(我必须创建一个新应用程序,因为当我升级 Visual Studio 预览版时,我使用预览版本创建的先前应用程序无法工作)。这个应用程序使用 prism.maui ,这应该没有任何区别,我还使用使用预览版本构建的类库。

我的应用程序在 Windows 上运行良好,因此我不用担心应用程序出现问题。我也多次清除了 obj 文件夹,但没有任何乐趣。

当我构建 Android 时,我收到以下错误消息:

错误 AMM0000 使用-sdk:minSdkVersion 19 不能小于库 D:\Code\AzureDevops\BootCom.Money.Xamarin\App\Money.App\obj\Debug\net6.0-android\lp\164\ 中声明的版本 21 jl\AndroidManifest.xml,因为该库可能使用 19 中不可用的 API 建议:使用 minSdk 至多 19 的兼容库,或将此项目的 minSdk 版本增加到至少 21,或使用 tools:overrideLibrary="androidx.jl\AndroidManifest.xml"。 security”强制使用(可能导致运行时失败) Money.App D:\Code\AzureDevops\BootCom.Money.Xamarin\App\Money.App\obj\Debug\net6.0-android\AndroidManifest.xml 35

我知道如何解决这个问题 - 但即使我这样做了,我也会遇到进一步的问题:

AndroidManifest.xml:24:18-86 中的AMM0000
属性 application@appComponentFactory value=(androidx.core.app.CoreComponentFactory) 也存在于 AndroidManifest.xml:22:18-91 value=(android.support.v4.app.核心组件工厂)。建议:将 'tools:replace="android:appComponentFactory"' 添加到 AndroidManifest.xml:11:3-33:17 的元素中进行覆盖。Money.App D:\Code\AzureDevops\BootCom.Money.Xamarin\App\Money.App\obj\Debug\net6.0-android\AndroidManifest.xml 24

我真的不知道从这里该去哪里。我现在已经重新创建了这个应用程序 3 次,如果这就是它在 MAUI 上工作的方式,我需要重新使用 Xamarin。

请帮忙!

android maui

5
推荐指数
2
解决办法
4007
查看次数

标签 统计

android ×1

maui ×1