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')
}
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.
Ä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]'
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.
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