因此,我正在尝试材料设计支持库,当我添加依赖项时,我编译了,并得到了这个错误。我看了类似的问题,并尝试了他们的解决方案,但它不会得到解决,所以我希望你能帮助我。
这是我的日志:
C:\Users\Jan\AndroidStudioProjects\SwagCalculator3\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\22.2.0\res\values\values.xml
Error:(1) Attribute "rippleColor" has already been defined这是我的build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.raptor.swagcalculator.swagcalculator"
minSdkVersion 21
targetSdkVersion 22
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:design:22.2.0'
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.android.support:support-v4:22.2.0'
compile 'com.android.support:cardview-v7:22.2.0'
}发布于 2015-09-08 11:31:54
我也有同样的问题,经过长时间的搜索,我发现有一些库使用相同的属性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'解决这个问题
First修复此问题,将google服务包(完整包)替换为您需要的特定包,请查看谷歌网站中的Google属性rippleColor,在我的例子中,我需要的是google 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',如果只需要使用导航抽屉
我希望这能帮上忙
发布于 2015-12-19 22:50:47
我在这里找到了解决方案(https://github.com/navasmdc/MaterialDesignLibrary/issues/289 )。MaterialDesign库的rippleColor吸引器被替换为mRippleColor属性,编译后的库在这里分叉(https://github.com/vajro/MaterialDesignLibrary)。
添加
repositories {
maven { url "https://jitpack.io" }}
和替换
compile 'com.github.navasmdc:MaterialDesign:1.5@aar'使用
compile 'com.github.vajro:MaterialDesignLibrary:1.6'在您的build.gradle文件中应该可以解决这个问题。
发布于 2015-07-02 11:58:04
在您使用的项目(您自己的应用程序+已使用的库)中,名为rippleColor的属性至少要使用两次。
我建议检查包含颜色或属性的xml-s (例如colors.xml或任何其他属性,尝试在IDE的整个项目中搜索它)。
检查上述rippleColor是否多次使用。如果你在你的项目中有它,重命名它!
https://stackoverflow.com/questions/31183193
复制相似问题