Manifest merger failed with multiple errors 配置清单合并失败多个错误! 通常是添加了依赖库时,AndroidManifest.xml合并时出现了错误,有可能是单个AndroidManifest.xml有错或者之间有冲突。
以解决一个例子为思路
要项目中加入了极光推送:
compile
'cn.jiguang.sdk:jpush:3.0.0'
compile
'cn.jiguang.sdk:jcore:1.0.0'
build的时候出现了:
Information:Gradle tasks [
:app:generateDebugSources,
:app:mockableAndroidJar,
:app:prepareDebugUnitTestDependencies,
:app:generateDebugAndroidTestSources]
Error:Execution failed
for task
':app:processDebugManifest'.
>
Manifest merger failed with multiple errors, see logs
问题查找
在Android Studio 项目Project的根目录External Libraries下找到极光的库,然后再找到配置清单: 1.打开极光的本地目录 2.本地目录: 3.在上一级找到配置清单: 4.打开配置清单: 我想你已经知道为什么出现Manifest merger failed with multiple errors 因为没有build.gradle里面配置:
manifestPlaceholders = [
JPUSH_PKGNAME:
"PKGNAME",
JPUSH_APPKEY :
"APPKEY",
JPUSH_CHANNEL:
"developer-default",
]
问题解决。 同样,引用某个库时,一定要按库(sdk)配置好才build。还是有问题才按这思路找到问题!
转载请注明原文地址: https://ju.6miu.com/read-11207.html