该标签的作用是消除依赖库中的属性冲突
举例说明:
- 如果我们的主项目中默认会定义了
android:theme=""
,当我们引入的第三方库中也定义了这种标签的时候,二者合并失败就会出现此问题。 - 解决办法是在
AndroidMainifest
下<application>
标签中添加tools:replace="android:theme"
- 对于
tools:replace="android:icon"
一样。如果同时存在则以,
隔开tools:replace="android:theme,android:icon"