Android Manifest merger failed with multiple errors解决思路

来源:互联网 发布:疯狂的美图美工助手 编辑:程序博客网 时间:2024/05/21 19:36

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。还是有问题才按这思路找到问题!

0 0
原创粉丝点击