Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple

来源:互联网 发布:ac尼尔森中国奶粉数据 编辑:程序博客网 时间:2024/05/20 03:05

最近做新项目的时候,在导入第三方夹包的时候, Android Studio的编译时发生如下异常

Error:Execution failed for task ':app:processDebugManifest'.

> Manifest merger failed with multiple errors, see logs

虽然知道是第三方夹包除了问题,但是具体问题出在什么地方就不得而知了,之后我就之后我就上网查找了这方面的问题,网上有以下两个方法:

1、项目依赖出了问题:

解决方法:在Manifest.xml的application标签下添加tools:replace="Android:icon, android:theme"
(多个属性用,隔开,并且记住在manifest根标签上加入xmlns:tools="http://schemas.android.com/tools")


2、builde.gradle配置出了问题:

可是以上两种方法都用,可是问题并没有解决:

没办法了,只能自己一点点的找了,最后找到了:


解决的方法,让给你提供第三夹包的厂商,删掉他们的@string/app_name,在application注册的时候直接用他们的就可以了。


这只是初步的解决方案,如果有更好的解决方案,我会持续更新的。

阅读全文
1 0
原创粉丝点击