清单管理器在Android Studio中失败

时间:2019-07-02 05:38:53

标签: android android-studio android-manifest

我是一名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进行覆盖。

3 个答案:

答案 0 :(得分:0)

您正在使用的库与某些属性重复。错误已经显示出解决方案。

只需放在清单文件的应用程序标记中的行下方。

bottom

答案 1 :(得分:0)

您唯一需要做的就是迁移到andoridx

请按照以下步骤操作:-

1)单击折射器,然后选择并迁移到androidx。

2)然后它将自动要求备份,然后再做折射镜。

希望它可以解决问题。

答案 2 :(得分:0)

如果仍然遇到相同的问题,可以尝试以下代码。将这些行添加到

<application......

  

tools:replace =“ android:appComponentFactory”

     

android:appComponentFactory =“ whateverString”>

..... </application>