这种问题一般是由于,项目有多个模块时,不同模块的manifest文件设置有冲突造成的 当只有一个模块的时候,也有可能和AndroidSDK发生冲突,出现同样的问题
可以通过以下方法来解决:
在manifest节点添加代码
xmlns:tools="http://schemas.android.com/tools"
在Terminal控制台窗口执行以下指令
gradlew processDebugManifest --stacktrace
以上命令执行完毕后,控制台就会打印出,具体有哪些设置发生冲突,我们再去覆盖这些设置即可 在application节点添加代码,覆盖重复设置,具体覆盖哪些设置,要由上面的跟踪结果来决定
tools:replace="label, icon, theme, screenOrientation, resource"
也可以在manifest和application中间添加以下代码,覆盖整个模块的所有设置