Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android在两个LIB中使用相同的属性名称,名称冲突_Android_Android Build - Fatal编程技术网

Android在两个LIB中使用相同的属性名称,名称冲突

Android在两个LIB中使用相同的属性名称,名称冲突,android,android-build,Android,Android Build,我使用两个第三方lib,它们在attrs.xml中使用相同的属性名。生成失败,原因是: Attribute "tabBackground" has already been defined 有没有办法在不修改某个lib中的参数名称的情况下解决此冲突?实际上没有 我想你有一个从a项目到B项目的依赖关系 当您在Eclipse中构建主项目时,资源将无法构建,并且在Android控制台中打印出一个错误:“…错误:属性“icon”已经定义” 实际上你有两种方法: 从项目中删除对B的依赖关系 或者更改某

我使用两个第三方lib,它们在attrs.xml中使用相同的属性名。生成失败,原因是:

Attribute "tabBackground" has already been defined
有没有办法在不修改某个lib中的参数名称的情况下解决此冲突?

实际上没有

我想你有一个从a项目到B项目的依赖关系

当您在Eclipse中构建主项目时,资源将无法构建,并且在Android控制台中打印出一个错误:
“…错误:属性“icon”已经定义”

实际上你有两种方法:

  • 从项目中删除对B的依赖关系
  • 或者更改某个项目的属性名称
另外,若你们用Gradle构建项目,你们可以使用一篇解释如何合并资源的文章