AndroidManifest 标签 中的 tools:replace

该标签的作用是消除依赖库中的属性冲突

举例说明:

  • 如果我们的主项目中默认会定义了 android:theme="" ,当我们引入的第三方库中也定义了这种标签的时候,二者合并失败就会出现此问题。
  • 解决办法是在 AndroidMainifest<application> 标签中添加tools:replace="android:theme"
  • 对于tools:replace="android:icon"一样。如果同时存在则以隔开
    tools:replace="android:theme,android:icon"
发布了41 篇原创文章 · 获赞 8 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/huma8848888/article/details/95047421
今日推荐