作者:燕歆波
导读:在使用gradlew命令打渠道包时,碰到下面的警告:
查看清单文件,在清单文件中有这么一句话:
tools:replace="android:icon, android:label,android:theme"
原因
在搜索相关资料后,发现了问题原因:
我们的主工程中已经使用了android:theme=”@style/AppTheme”,而在module中也使用到了android:theme=”@style/AppTheme”,
所以编辑器在运行程序的时候会去合并,但是合并失败就会报此错误。
解决方式:
解决方法就是在主工程的AndroidManifest.xml中application标签中添加tools:replace=”android:theme”代码,
不过首先的去声明命名空间,在manifest标签中声明命名空间,xmlns:tools=”http://schemas.android.com/tools”
感谢:AndroidStudio出现tools:replace="android:theme"问题这篇博文给我的帮助