Fehler: Ausführung für Aufgabe „:app:transformClassesWithJarMergingForDebug“ fehlgeschlagen

Lesezeit: 4 Minuten

Fehler Ausfuhrung fur Aufgabe „apptransformClassesWithJarMergingForDebug fehlgeschlagen
Alexei Korshun

Schönen Tag. Nach dem Aktualisieren des Google-Repositorys in AndroidStudio habe ich 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, die Gruppe android.support von Play-Services auszuschließen, es hat nicht geholfen. Als ich mein Projekt auf einem anderen PC gestartet habe, 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

mein build.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:[email protected]'
    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'
}

Im Terminal im Root-Projektordner ausführen:

./gradlew clean

Es hat mir geholfen.

  • @ dens14345 welches Betriebssystem verwendest du?

    – Alexei Korshun

    14. Februar 2016 um 5:13 Uhr

  • @dens14345 versuche .\gredlew.bat sauber zu machen

    – Alexei Korshun

    19. Februar 2016 um 10:13 Uhr

  • Ich habe Gradlew Clean ausprobiert, aber es funktioniert nicht. Ich bekomme denselben Fehler. irgendeine Lösungsmöglichkeit

    – RAM

    3. Mai 2016 um 7:08 Uhr


  • Funktioniert in meinem Fall NICHT

    – Shoeb Siddique

    7. Oktober 2016 um 11:35 Uhr

  • Dies ist offensichtlich keine Lösung für ein tatsächliches Problem. Es baut nur das Projekt neu auf.

    – CaptRespect

    12. November 2016 um 14:52 Uhr

Android Studio Speisekarte:

Projekt erstellen/bereinigen

Aktualisieren Sie alte Abhängigkeiten

Alle oben genannten Punkte funktionieren bei mir nicht.. Weil ich benutze Facebook-Anzeige Abhängigkeit..

Falls jemand diese Abhängigkeit verwendet kompiliere „com.facebook.android:audience-network-sdk:4.16.0“

Probieren Sie diesen Code anstelle des obigen aus

compile ('com.facebook.android:audience-network-sdk:4.16.0'){
exclude group: 'com.google.android.gms'
}

  • Sir, wenn Sie jemals in Südamerika waren, haben Sie sich gerade ein Freibier verdient. Mein Gott, ich hasse AS.

    – sebastianf182

    24. Februar 2017 um 5:49 Uhr

Öffnen Sie Ihre Systemeingabeaufforderung / Ihr Terminal -> Gehen Sie zu Ihrem Projektordnerpfad (Stammprojektordner) -> Führen Sie folgenden Befehl aus: Befehl: – gradlew clean oder ./gradlew clean

Stellen Sie sicher, dass alle Ihre Gradle-Abhängigkeiten dieselbe Version haben. -> Beispiel: – Ihre Appcompat- und Recyclerview-Abhängigkeiten sollten dieselbe Version haben.

-> Ändern Sie Ihre Gradle-Abhängigkeiten auf dieselbe Version wie: –

compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.android.support:recyclerview-v7:23.4.0'
compile 'com.android.support:cardview-v7:23.4.0'

-> Erstellen Sie Ihr Projekt neu und es wird gut funktionieren.

Verwenden Sie das Projektstammverzeichnis im Terminal etwa so:-/Users/rajnish/Desktop/RankProjects/ProjectCloud

Danach geben Sie diese ein Befehl ./gradlew clean

Es wird klappen.

1646308987 311 Fehler Ausfuhrung fur Aufgabe „apptransformClassesWithJarMergingForDebug fehlgeschlagen
u_pendra

Es kann einen anderen Grund für das gemeldete Problem geben, vor ein paar Tagen ist dieses Problem „Duplicate Jar“ nach dem Upgrade von Studio ebenfalls aufgetreten. Von allen Stapelüberläufen habe ich alle Vorschläge ausprobiert, aber nichts hat bei mir funktioniert.

Aber dies ist sicher, dass ein doppeltes JAR vorhanden ist. Für mich war es in einem Bibliotheksbibliotheksordner sowie in einem Projektbibliotheksordner vorhanden. Also habe ich aus dem Projektbibliotheksordner entfernt, da dies hier nicht erforderlich war. Seien Sie also vorsichtig, während Sie das Studio aktualisieren, und versuchen Sie, alle Gradle-Fehler zu verstehen.

1646308988 930 Fehler Ausfuhrung fur Aufgabe „apptransformClassesWithJarMergingForDebug fehlgeschlagen
Azurespot

Ich habe diesen Fehler erhalten, weil ich in meiner build.gradle nicht die richtige Zeile hatte. Ich benutze die org.apache.http.legacy.jar Bibliothek, die Folgendes erfordert:

android{
   useLibrary 'org.apache.http.legacy'

   ...
}

Überprüfen Sie also, ob Sie alles in Ihrer Gradle-Datei haben, was erforderlich ist.

923170cookie-checkFehler: Ausführung für Aufgabe „:app:transformClassesWithJarMergingForDebug“ fehlgeschlagen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy