Android 修复Gradle错误的有效方法&x201C;属性”;xxx和x201C;已定义”;在安卓工作室?

Android 修复Gradle错误的有效方法&x201C;属性”;xxx和x201C;已定义”;在安卓工作室?,android,gradle,attributes,android-studio,duplicates,Android,Gradle,Attributes,Android Studio,Duplicates,在我的项目中,我有一个模块 ;abc: //abc module (lib) dependency dependencies { compile 'com.android.support:support-v4:21.0.3' } 以及我的应用程序的依赖项: dependencies { compile project(':abc') } 错误是: “Attribute ”mnp“ has already been defined” “Attribute ”xyz

在我的项目中,我有一个模块 ;abc

//abc module (lib) dependency
dependencies {
     compile 'com.android.support:support-v4:21.0.3'
}
以及我的应用程序的依赖项:

dependencies {
      compile project(':abc')
}
错误是:

“Attribute ”mnp“ has already been defined”
“Attribute ”xyz“ has already been defined”
...
我发现所有这些属性都是在模块abc
declare styleable
中定义的,它们非常多。我不知道他们在哪里制作复制品,因为我可以从Eclipse正常运行,而不是Android Studio。有人建议手动重命名这些属性,但我认为这很耗时


有更好的解决办法吗?谢谢大家!

从Eclipse导入项目时,我也会遇到这种情况。Android Studio似乎绑定了库项目,即使在添加库模块时出错

我通常可以通过先删除库模块,然后打开Project的
settings.gradle
文件并从中删除导入来解决这个问题。在此之后,库模块的导入工作正常

当我遇到可样式化文件的问题时,我通常可以通过将SDK版本设置为至少20(Android 5.0)来解决这个问题