Fehler: Ausführung fehlgeschlagen für Aufgabe ': app: transformClassesWithJarMergingForDebug'
Guten Tag.
Nach der Aktualisierung von google-repository in AndroidStudio, ich habe ein Problem
> Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.transform.api.TransformException: java.util.zip.ZipException: duplicate entry:
> android/support/v7/cardview/BuildConfig.class
Ich versuche ausschließen Gruppe android.- Unterstützung von Spiel-Dienstleistungen, es hat nicht geholfen.
Als ich begonnen habe mein Projekt auf einem anderen PC habe ich:
> Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.transform.api.TransformException: java.util.zip.ZipException: duplicate entry:
> android/support/annotation/AnimRes.class
meine bauen.gradle:
apply plugin: 'com.android.application'
apply plugin: 'com.android.databinding'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "ru.alexeyk.myevents"
minSdkVersion 14
targetSdkVersion 23
versionCode 16
versionName "1.121"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile('com.github.nkzawa:socket.io-client:0.4.2') {
exclude group: 'org.json', module: 'json'
}
compile files('libs/sentry-1.1.4.jar')
compile 'com.android.support:appcompat-v7:23.1.0'
compile 'com.android.support:support-annotations:23.1.0'
compile 'com.android.support:design:23.1.0'
compile 'com.android.support:support-v4:23.1.0'
compile 'com.android.support:cardview-v7:23.1.0'
compile 'com.android.support:recyclerview-v7:23.1.0'
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.4'
compile 'com.github.machinarius:preferencefragment:0.1.2'
compile 'com.edmodo:cropper:1.0.1'
compile 'com.makeramen:roundedimageview:2.1.1'
compile 'org.ocpsoft.prettytime:prettytime:4.0.0.Final'
compile 'com.yandex.android:mobmetricalib:2.00@aar'
compile 'com.google.android.gms:play-services:8.1.0'
compile 'com.google.android.gms:play-services-ads:8.1.0'
compile 'com.google.android.gms:play-services-analytics:8.1.0'
compile 'com.google.android.gms:play-services-identity:8.1.0'
compile 'com.google.android.gms:play-services-gcm:8.1.0'
}
InformationsquelleAutor der Frage Alexei Korshun | 2015-10-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Im terminal ausführen im root-Ordner Projekt:
Es hat mir geholfen.
InformationsquelleAutor der Antwort Alexei Korshun
AndroidStudio Menü:
Aktualisieren Sie alte Abhängigkeiten
InformationsquelleAutor der Antwort SergioLucas
Alle oben genannten arbeiten nicht für mich.. Denn ich bin mit Facebook Ad Abhängigkeit..
Incase, Wenn jemand über diese Abhängigkeit compile 'com.facebook.android:Auditorium-Netzwerk-sdk:4.16.0'
Versuchen, diesen code anstelle des oben
InformationsquelleAutor der Antwort Ranjith Kumar
Öffnen Sie den system-Eingabeaufforderung/terminal -> Gehen Sie zu Ihrem Projekt-Ordner-Pfad (root-Projekt-Ordner ) -> Ausführen folgenden Befehl ein : Befehl :-
gradlew clean
oder./gradlew clean
Stellen Sie sicher, dass alle Ihre gradle dependencies sind von der gleichen version. -> Beispiel :- Ihre appcompat und recyclerview Abhängigkeiten haben sollten, gleiche version.
-> Ändern Sie Ihre gradle dependencies zu gleichen version wie :-
-> erstellen Sie Ihr Projekt neu, und es funktioniert gut.
InformationsquelleAutor der Antwort Priya Jagtap
Project root in einem terminal so:-/die Benutzer/rajnish/Desktop/RankProjects/ProjectCloud
Danach geben Sie diese Befehl ./gradlew sauber
Wird es funktionieren.
InformationsquelleAutor der Antwort Rank
Kann es anders sein Grund für das berichtete Problem, wenige Tage zurück, auch vor das Problem "duplicate jar', nach dem Upgrade von studio. Von allen stackoverflow habe ich versucht, alle dem Vorschlag aber nichts für mich gearbeitet.
Aber das ist für Sie sicher einige doppelte jar ist es, Für mich war es in einer Bibliothek Ordner libs sowie Projekt-libs-Ordner. So entfernte ich aus dem Projekt-libs-Ordner, wie es war hier nicht erforderlich. Also seien Sie vorsichtig beim Update des studio, und versuchen zu verstehen, all die gradle Fehler.
InformationsquelleAutor der Antwort u_pendra
Bekam ich diese Fehlermeldung, weil ich nicht die richtige Zeile in meinem build.gradle. Ich bin mit der
org.apache.http.legacy.jar
Bibliothek, die dies erfordert:Überprüfen, So dass Sie haben alles im gradle-Datei, die erforderlich ist.
InformationsquelleAutor der Antwort Azurespot
Ich das Problem gelöst, indem doppelte überprüfung der "libs" - Verzeichnis und entfernen von redundanten Gläser, obwohl die Gläser wurden nicht manuell Hinzugefügt haben, in die Abhängigkeiten.
InformationsquelleAutor der Antwort Hao Fu
sehen, wenn Ihre doppelte Gläser oder Abhängigkeiten, die Ihre hinzufügen, entfernen und Ihre Fehler verschwunden sein:
ZB:
wenn Sie hinzufügen android:supportv4 jar und auch Abhängigkeit wird der Fehler so entfernen Sie die jar-Fehler verschwunden sein
InformationsquelleAutor der Antwort haribabu
Ich dieses Problem beheben, indem Sie die Versionsnummer der recyleview zu recyclerview-v7:24.2.1.
Bitte überprüfen Sie Ihre Abhängigkeiten und verwenden Sie die richtige Versionsnummer.
InformationsquelleAutor der Antwort SUNIL JADHAV
Für mich das Problem verursacht wurde durch
com.google.android.exoplayer
Konflikt mitcom.facebook.android:audience-network-sdk
.Habe das problem behoben durch den Ausschluss der
exoplayer
Bibliothek aus deraudience-network-sdk
:InformationsquelleAutor der Antwort Nika Kurdadze