我是一名android学习者,我被卡在其中一个错误中,无法找到解决方案。实际上,我不理解此错误的含义。如何解决这个错误?如果有人能告诉我,我将不胜感激。预先感谢
错误:清单合并失败:属性 application @ appComponentFactory 值=(android.support.v4.app.CoreComponentFactory)来自 [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91也位于 [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 值=(androidx.core.app.CoreComponentFactory)。意见建议:添加 'tools:replace =“ android:appComponentFactory”'转换为元素 在AndroidManifest.xml:9:5-23:19进行覆盖。
答案 0 :(得分:0)
您正在使用的库与某些属性重复。错误已经显示出解决方案。
只需放在清单文件的应用程序标记中的行下方。
bottom
答案 1 :(得分:0)
您唯一需要做的就是迁移到andoridx
请按照以下步骤操作:-
1)单击折射器,然后选择并迁移到androidx。
2)然后它将自动要求备份,然后再做折射镜。
希望它可以解决问题。
答案 2 :(得分:0)
如果仍然遇到相同的问题,可以尝试以下代码。将这些行添加到
<application......
tools:replace =“ android:appComponentFactory”
android:appComponentFactory =“ whateverString”>
.....
</application>