错误:(1)属性" rippleColor"已在android studio

时间:2015-10-26 10:44:21

标签: android android-gradle appcompat-v7-r22.2

我尝试添加' 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)时,它的工作正常。

1 个答案:

答案 0 :(得分:1)

使用此google search!,您可以找到:

似乎在你正在使用的项目中(你自己的应用程序+使用过的库),名为rippleColor的属性至少被使用了两次。

我建议检查包含xml-s的颜色或任何属性(例如colors.xml或其他任何属性,尝试在IDE中的整个项目中搜索它)。

检查是否多次使用上述rippleColor。如果你在项目中有它,请重命名它!

  

示例:

1- Google Play服务

compile 'com.google.android.gms:play-services:7.8.0'

2-设计支持库

compile 'com.android.support:design:22.2.0'

3- MaterialDesign

compile 'com.github.navasmdc:MaterialDesign:1.5@aar'
  

修复此问题

首先要解决此问题,请将 google play服务包(整个软件包)替换为您需要的特定软件包,请在Google电子钱包中查看google site属性我称之为rippleColor

,我称之为com.google.android.gms:play-services-maps:7.8.0

第二次如果您只需要使用导航抽屉,则可以将设计支持库compile com.github.navasmdc:MaterialDesign:1.5@aar替换为compile 'it.neokree:MaterialNavigationDrawer:1.3.2'

我希望这个帮助