我正在从事离子项目。我正在尝试使用“ ionic cordova build android”进行构建。直到昨晚,我才能够轻松进行构建。但是自从今天早上以来,我在下面出现错误。我已经尝试了在线解决方案可用于android native。但这不起作用。请帮忙。
清单合并失败:来自[com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91的属性application @ appComponentFactory value =(android.support.v4.app.CoreComponentFactory) 也存在于[androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value =(androidx.core.app.CoreComponentFactory)。 建议:在AndroidManifest.xml:5:5-31:19的元素上添加'tools:replace =“ android:appComponentFactory”'以进行覆盖。
答案 0 :(得分:0)
发生问题的原因是,如果您在项目中使用android firebase依赖项,则需要迁移到androidx。使用Android Studio可以轻松完成此操作,但是我正在使用VS Code开发项目。
我尝试在给定命令下运行,并且该错误已修复:
ionic cordova plugin add cordova-plugin-androidx
ionic cordova plugin add cordova-plugin-androidx-adapter