Gradle-Fehler: "Attribut" rippleColor "wurde bereits in android studio definiert
Also habe ich versucht aus dem material-design-support-library und wenn ich fügte hinzu, die Abhängigkeit, zusammengestellt, und ich bekam diese Fehlermeldung.
Ich schaute auf ähnliche Probleme und versucht, Ihre Lösungen, aber es wäre nicht behoben, so ich hoffe Ihr könnt mir helfen.
Hier mein logcat:
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
und hier ist mein 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'
}
InformationsquelleAutor der Frage Dutch-Raptor25 | 2015-07-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe das gleiche Problem , nach langem suchen habe ich herausgefunden, dass es einige Bibliotheken, die dasselbe Attribut verwenden
rippleColor
1 - Google-play-Dienst
2 - Design-Support-Bibliothek
3 - MaterialDesign
Ersten um dieses Problem zu beheben, ersetzen google-play-Dienst - Paket (ganzes Paket) mit einem bestimmten ein, die Sie benötigen , Lesen Sie bitte google Website wie bei Google Wallet gibt es das Attribut"
rippleColor
, in meinem Fall alles was ich brauche google mapscom.google.android.gms:play-services-maps:7.8.0
Zweiten kann man ersetzen-Design-Support-Bibliothek
compile com.github.navasmdc:MaterialDesign:1.5@aar
mitcompile 'it.neokree:MaterialNavigationDrawer:1.3.2'
, wenn Sie müssen, verwenden Sie die navigation Schublade nurIch hoffe, dass dies helfen
InformationsquelleAutor der Antwort Mina Fawzy
Ich hier die Lösung gefunden (https://github.com/navasmdc/MaterialDesignLibrary/issues/289 ). Das MaterialDesign Bibliothek rippleColor attritube ersetzt mit mRippleColor Attribut und die kompilierte Bibliothek ist die Gabel hier (https://github.com/vajro/MaterialDesignLibrary).
Hinzufügen
}
- und einbauen
mit
in deinem build.gradle-Datei sollte das Problem beheben.
InformationsquelleAutor der Antwort Galileo
Scheint es, dass in den Projekten, die Sie nutzen (Ihre eigene Anwendung + die verwendeten Bibliotheken) das Attribut mit dem Namen
rippleColor
verwendet wird, mindestens zwei mal.Ich würde vorschlagen, um zu überprüfen, durch Ihre xml-s mit Farben oder andere Attribute (e.g colors.xmloder andere, versuchen Suche in das gesamte Projekt in die IDE).
Prüfen, ob die genannten
rippleColor
mehrfach genutzt. Wenn Sie es in Ihr Projekt, benennen Sie es!InformationsquelleAutor der Antwort abbath
Traf ich auch dieses problem bei der Verwendung von Material Designist dies, weil "rippleColor" Konflikte mit android-Unterstützung-design-Paket.
Wenn Sie die heruntergeladene Modul und fügte hinzu, es als eine Abhängigkeit, Sie können dieses problem wie folgt :
klicken Sie dann auf Erstellen-neu erstellen, um das Projekt neu erstellen, und es konnte erfolgreich erstellen.
Oder Sie können einfach verwenden Sie diese Gabel-Bibliothek: link Tat er das, ersetzen Aufgabe für Sie.
InformationsquelleAutor der Antwort drunkpiano
Ich habe das gleiche Problem, denn ich bin mit der MaterialDesign-Bibliothek in meiner android-Anwendung, wo die rippleColor Attribut definiert ist. Hier ist das Beispiel, das zeigt, wie habe ich dieses Problem gelöst.
InformationsquelleAutor der Antwort Waqas Ahmed