2015-06-19 6 views
6

Ich integriere mein Projekt in eine andere App in Android Studio, aber es zeigt den unteren Fehler, ich google das Problem, aber nein benutzen.java.util.zip.ZipException: Doppeleintrag: Android/support/v4/AccessibilityService/AccessibilityServiceInfoCompatJellyBeanMr2.class

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') 

} 
+0

appcompat-v4 ist irgendwo zweimal definiert. Sie müssen Ihre Abhängigkeiten erforschen, um sie zu finden. –

+0

Ich bin auch mit dem gleichen Problem konfrontiert. Hilfe –

+0

in meinem Fall habe ich Support-Plugin von Gradle gelöscht und ich löschte auch JAR-Datei von libs –

Antwort

11

Wenn Sie das Android-support-v4.jar in Ihrem libs Ordner .. löschen es!

Das löste mein Problem.

Auch wenn die Datei nicht in der Datei build.gradle hinzugefügt wird. Gradle enthält sie trotzdem im Build.

+0

Danke, Sie haben meinen Tag gespeichert! :) – Kozuch

+0

ich fand keine android-support-v4.jar in meinem libs-Ordner. –

0

Meiner Meinung nach ist dieser Fehler durch doppelte JAR-Datei passiert. Ich lösche meine Support-V4-Jar-Datei in meine Bibliothek und dann sauber bauen, es funktioniert gut. Danke

1

Ich hatte das gleiche Problem nach der Aktualisierung des Android SDK. Ich war in der Lage, die Anwendung in den buildToolsVersion '23.0.1' zu laufen, habe ich den gleichen Fehler, wenn ich zu buildToolsVersion '24.0.3' geändert

ich das Problem durch die Aktualisierung meiner Java-Version von 1.7 to 1.8 mit compileSdkVersion 24

1

ähnlichem Problem behoben, würde ich gerade importiert

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

und wurde immer diese Fehlermeldung, nach der Zugabe von "@aar" wurde das Problem gelöst

compile 'fr.avianey.com.viewpagerindicator:library:[email protected]' 
Verwandte Themen