web-dev-qa-db-de.com

java.util.Zip.ZipException: doppelter Eintrag: Android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class

Ich integriere mein Projekt in eine andere App in Android Studio, aber der folgende Fehler wird angezeigt. Ich google das Problem, kann es aber nicht verwenden.

Error:Execution failed for task ':app:packageAllDebugClassesForMultiDex'.
> Java.util.Zip.ZipException: duplicate entry: Android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class

unten ist meine App-Abhängigkeiten

configurations { all*.exclude group: 'com.Android.support', module: 'support-annotations' }
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile project(':waleteros')
        compile 'com.Android.support:recyclerview-v7:+'
       compile 'com.squareup.picasso:picasso:2.4.0'
    compile 'com.jakewharton:butterknife:5.1.2'
    compile files('src/libs/Android_sync_service_library.jar')
    compile "com.google.Android.gms:play-services:3.1.+"
    compile('com.crashlytics.sdk.Android:crashlytics:[email protected]') {
        transitive = true;
    }

und hier ist meine Bibliothek Abhängigkeiten

configurations { all*.exclude group: 'com.Android.support', module: 'support-v4' }
configurations { all*.exclude group: 'com.Android.support', module: 'support-annotations' }
dependencies {
    compile project(':ingosdk')
    compile 'com.google.code.gson:gson:2.2.4'
    compile files('libs/A2iA.Mobility.jar')
    compile files('libs/acra-4.5.0.jar')
    compile files('libs/bugsense-3.5.jar')
    compile files('libs/deviceprint-lib-1.0.0.jar')
    compile files('libs/FlurryAnalytics-5.3.0.jar')
    compile files('libs/httpmime-4.1.2.jar')
    compile files('libs/libGoogleAnalyticsServices.jar')
    compile files('libs/volley.jar')
    compile 'com.actionbarsherlock:actionbarsherlock:[email protected]'
    compile files('libs/Android-support-v13.jar')

}
6
Ashok

Wenn Sie die Android-support-v4.jar in Ihrem libs-Ordner haben, löschen Sie sie!

Das hat mein Problem gelöst.

Auch wenn die Datei nicht in der build.gradle-Datei hinzugefügt wird. Gradle nimmt sie trotzdem in den Build auf.

12
Goran Ch.

Ähnliches Problem hatte ich gerade importiert

compile 'fr.avianey.com.viewpagerindicator:library:2.4.1.1'

nach dem Hinzufügen von "@aar" wurde dieser Fehler behoben

compile 'fr.avianey.com.viewpagerindicator:library:[email protected]'
1
DoruChidean

Ich hatte das gleiche Problem nach dem Upgrade des Android SDK. Ich konnte die Anwendung im buildToolsVersion '23.0.1' ausführen. Beim Wechsel zum buildToolsVersion '24.0.3' wurde derselbe Fehler gemeldet.

Ich habe das Problem behoben, indem ich meine Java-Version von 1.7 to 1.8 mit compileSdkVersion 24 aktualisiert habe.

1
Muhamed Riyas M

Meiner Meinung nach ist dieser Fehler durch doppelte JAR-Datei passiert. Ich lösche meine Support-V4-JAR-Datei in meiner Bibliothek und baue sie dann sauber auf. Vielen Dank

0
Happy Singh