1、Error:Execution failed for task ':XXXX:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs
原因:
AS的Gradle插件默認會啟用Manifest Merger Tool,若Library項目中也定義了與主項目相同的屬性(例如默認生成的android:icon和android:theme),則此時會合并失敗,并報上面的錯誤。
解決方法有以下2種:
方法1:在Manifest.xml的application標簽下添加tools:replace="android:icon, android:theme"(多個屬性用,隔開,并且記住在manifest根標簽上加入xmlns:tools="http://schemas.android.com/tools",否則會找不到namespace哦)
方法2:在build.gradle根標簽上加上useOldManifestMerger true (懶人方法)
新聞熱點
疑難解答