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

标签 android android-studio duplicates android-multidex

我正在将我的项目集成到 android studio 中的另一个应用程序中,但它显示以下错误,我正在谷歌搜索这个问题但没有用。

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

下面是我的应用程序依赖项

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;
    }

这是我的库依赖

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

}

最佳答案

如果您的 libs 文件夹中有 android-support-v4.jar.. 删除它!

这解决了我的问题。

即使该文件未添加到 build.gradle 文件中,gradle 仍将其包含在构建中。

关于android - java.util.zip.ZipException : duplicate entry: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2. 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30937525/

相关文章:

android - 应用程序在 Amazon AppStore 中获得批准需要多长时间?

android - 找不到模块 'which' - Cordova android

android-studio - Android Studio 重复生成的文件

android - 拒绝剪贴板访问 com.google.android.as(Android P 版本)

ruby-on-rails-3 - 基于多列删除重复记录?

python - 根据另一列中的值删除一列的重复项,Python,Pandas

java - 我想只编写一次这个方法并多次调用它来为各种 TextView 分配值

android - 在 Cloud Firestore 中更新集合名称

java - 我想在弹出窗口中显示旋转结果而不是 toast

python - 根据多列(可能包含多个值)识别重复,如果在python中识别重复则返回 bool 值