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。還是有問題才按這思路找到問題!