错误如下:
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
:5:5-19:19 to override
.
错误原因(持续更新):
组件化开发清单文件合并时候出现
错误解决:
看提示,我们应该在清单文件中加入以下代码:
tools
:replace
="android:appComponentFactory"
但是与此同时,我们发现问题还是出现了:
Manifest merger failed with multiple errors
, see logs
最终修改代码如下:
android
:appComponentFactory
=""
tools
:replace
="android:appComponentFactory"