Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs

Android 编译遇到问题Error:Execution failed for task ':app:processDebugManifest'

通过网上查了一些方法

方法一:

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文件,发现、

 

 

Android 编译遇到问题Error:Execution failed for task ':app:processDebugManifest'

其实对于报错的仔细一看 是Manifest 错误,在看一下具体错误 原来是友盟那里有问题,是我之前觉得配制多渠道打包的东西之后,平台越多,项目体积越大,我就把gradle的多渠道平台给注释掉了。导致了这个问题。所以解决就是把Manifest 友盟多渠道的配置删掉就行了。

综合来说  每个人原因可能不一样 当报错的时候具体去分析一下报错原因。

 

相关文章:

  • 2021-05-03
  • 2022-01-20
  • 2021-06-30
猜你喜欢
  • 2021-09-28
  • 2022-01-16
  • 2021-09-15
  • 2022-01-08
  • 2021-06-24
  • 2022-12-23
相关资源
相似解决方案