解决Manifest merger failed with multiple errors

总是会遇到一些烦人的错误,记录一下。

没有啥其他信息,就是告诉你androidMainFest.xml合并失败,有多个错误,看日志。

在build标签页可以查看详情

可以看到在执行:processDebugManifest发生错误,通过百度发现规律,只要是Run tasks中任务都可以通过在terminal输入gradlew命令来查看错误详情。

gradlew processDebugManifest --stacktrace

可以看到更多信息用:

gradlew processDebugManifest --stacktrace -info -scan -debug

然后会有一堆错误信息,不用了去看错误信息,直接ctrl + f搜索error,会发现(error没有几个,找一下就发现了)如下:

可以看出错误显示 minsdkversion定义为19 小于 library 定义的21,

解决:在主module里面改变build.gradle 的 minsdkversion 改为 21 就解决了

你可能感兴趣的:(解决Manifest merger failed with multiple errors)