gpt4 book ai didi

angular - Ionic4:任务 ':app:processDebugManifest' 执行失败

转载 作者:太空狗 更新时间:2023-10-29 17:43:35 25 4
gpt4 key购买 nike

我正在使用 angular 和 firebase 开发 ionic4 应用。

我正在使用 ionic cordova run android 构建应用程序到 android,它已成功构建应用程序。突然,当我运行相同的命令时,出现错误显示:

Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91 is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory). Suggestion: add 'tools:replace="android:appComponentFactory"' to element at AndroidManifest.xml:5:5-37:19 to override.

我尝试将 tools:replace="android:appComponentFactory" 添加到 AndroidManifest.xml 中的元素。而且我也尝试过删除平台/安卓并再次安装但没有得到结果

有人知道发生了什么事吗?或者任何人都可以帮我解决这个问题!

最佳答案

我认为我有一个类似的问题,并发现这是因为 AndroidX 插件。这是对我有用的:

ionic cordova plugin add cordova-plugin-androidx
ionic cordova plugin add cordova-plugin-androidx-adapter

只需添加这些插件即可消除所有构建错误。

此外,如果您仍在使用原始的 firebase 插件,则应将其替换为固定分支之一:https://github.com/wizpanda/cordova-plugin-firebase-libhttps://github.com/dpa99c/cordova-plugin-firebase

然后cordova clean android然后重建。

请注意,您还需要 Android SDK 28 才能正常工作,我建议同时更新 Cordova 和 ionic。

关于angular - Ionic4:任务 ':app:processDebugManifest' 执行失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56702352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com