java.util.zip.ZipException: duplicate entry: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class

给你一囗甜甜゛ 提交于 2019-12-18 08:16:29

问题


I am integrating my project into another app in android studio but it shows the below error, I am googling the issue but no use.

Error:Execution failed for task ':app:packageAllDebugClassesForMultiDex'.
> java.util.zip.ZipException: duplicate entry: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class

below is my app dependencies

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:2.2.2@aar') {
        transitive = true;
    }

and here is my library dependencies

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:4.4.0@aar'
    compile files('libs/android-support-v13.jar')

}

回答1:


If you have the android-support-v4.jar in your libs folder.. delete it!

That solved my problem.

Even though the file is not added in the build.gradle file.. gradle includes it in the build anyway.




回答2:


I had the same problem after upgrading the android SDK. I was able to run the application in the buildToolsVersion '23.0.1', I got the same error when I changed to buildToolsVersion '24.0.3'

I resolved the problem by updating my java version from 1.7 to 1.8 with compileSdkVersion 24




回答3:


Similar issue, I'd just imported

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

and was getting this error, after adding "@aar", the problem was solved

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



回答4:


In my opinion this error is happened by duplicate jar file. I delete my support-V4 jar file into my library and then clean build it works fine. Thanks



来源:https://stackoverflow.com/questions/30937525/java-util-zip-zipexception-duplicate-entry-android-support-v4-accessibilityser

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!