我使用两个第三方库,它们在attrs.xml中使用相同的属性名称。构建失败:
Attribute "tabBackground" has already been defined
有没有办法解决这个碰撞而不修改其中一个库中的参数名称?
答案 0 :(得分:4)
实际上没有。
我想你有从A项目到B的依赖。
在Eclipse中构建主项目时,资源将无法构建,并且在Android控制台中打印出错误:"... error: Attribute "icon" has already been defined"
。
实际上你有两种方法:
此外,如果您使用Gradle构建项目,则可以使用this文章解释如何合并资源。