Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs
通过网上查了一些方法
方法一:
1)在Manifest根标签加上 xmlns:tools="http://schemas.android.com/tools"
2)<user-sdk tools:overrideLibrary="自己需要强制替换的库"/>
3)在Manifest.xml的application标签下添加 tools:replace="android:icon, android:label,android:theme"
方法二:
在build.gradle根标签上加上useOldManifestMerger true (懒人方法)
但是上边的方法并没有解决我的问题,后来通过检查AndroidManifest.xml文件,发现、
其实对于报错的仔细一看 是Manifest 错误,在看一下具体错误 原来是友盟那里有问题,是我之前觉得配制多渠道打包的东西之后,平台越多,项目体积越大,我就把gradle的多渠道平台给注释掉了。导致了这个问题。所以解决就是把Manifest 友盟多渠道的配置删掉就行了。
综合来说 每个人原因可能不一样 当报错的时候具体去分析一下报错原因。