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 <application> element at AndroidManifest.xml:6:5-23:19 to override.
其实 这个问题就是 源于清单合并失败 导致的。
从上面代码可以看出 是android:appComponentFactory 这个属性 有冲突,
那么,我们肯定需要统一他的值,具体如下
第一个就是 指定这个值为 true
第二个就是 replace 将有冲突的属性写在里面。
注意:以上两个缺一不可。
加上这两句话 后 ,就能解决这个问题了。