总是会遇到一些烦人的错误,记录一下。
没有啥其他信息,就是告诉你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 就解决了
网友评论