【发布时间】:2015-10-26 10:44:20
【问题描述】:
我尝试将“com.android.support:design:22.2.0”添加到我的项目中。但我有错误“属性“rippleColor”已被定义”。它向我显示了 values.xml 的路径,属性发生在哪里。它在 Mike Penz 图书馆“MaterialDrawer”中。但是有一个问题,这个 values.xml 没有任何带有“rippleColor”的属性。也许它是gradle的一些错误或其他一些错误?如何解决这个问题?
P.S:当我创建新项目并添加这两个库(appcompat:design 和 com.mikepenz:materialdrawer:3.1.2)时,它的工作正常。
【问题讨论】:
-
"...这个 values.xml 没有任何带有 "rippleColor""的属性
-
您正在使用具有相同属性的依赖项。检查 attrs.xml 文件。
-
它出现在 myApplication/app/build/intermediates/exploded-aar/com.mikepenz/materialdrawer/3.1.2/res/values/values.xml 中。但是,我看到它的文件,没有任何带有“rippleColor”的属性。
-
你还有其他依赖吗?我还强烈建议使用最新的 MaterialDrawer 以及最新的支持设计库和 appcompat 库 v23.1.0,因为它们可以解决很多问题。 (这将需要 compileSdk 23(但目标可以保持 22))
标签: android android-gradle-plugin android-appcompat