开发过程中遇到的问题Error:Execution failed for task ':app:processDebugManifest'

开发过程中遇到的问题Error:Execution failed for task ':app:processDebugManifest'

第一次遇到这个错误的时候我也有点儿蒙,仔细看一看error日志,

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

上面的error日志,其实它说的很清楚,原因是导入的库在build.gradle中的minSdkVersion与你的应用的minSdkVersion不匹配导致的(app要求应用最小系统版本和库要求系统最小版本不一致),改成一样的就行了.

如果还是不可以的话

方法一:

1)在Manifest根标签加上 xmlns:tools="http://schemas.android.com/tools"

2)<uses-sdktools:overrideLibrary="自己需要强制替换的库"/>

3)在Manifest.xml的application标签下添加 tools:replace="android:icon, android:label,android:theme"

方法二:

在build.gradle根标签上加上useOldManifestMerger true (懒人方法)