web-dev-qa-db-ja.com

java.util.Zip.ZipException:重複エントリ:Android / support / v4 / accessibilityservice / AccessibilityServiceInfoCompatJellyBeanMr2.class

プロジェクトを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')

}
6
Ashok

LibsフォルダーにAndroid-support-v4.jarがある場合は、削除してください。

それで私の問題は解決しました。

ファイルがbuild.gradleファイルに追加されていなくても、gradleはそれをビルドに含めます。

12
Goran Ch.

同様の問題、私はちょうどインポートしました

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

「@aar」を追加した後、このエラーが発生していましたが、問題は解決しました

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

Android SDKをアップグレードした後に同じ問題が発生しました。buildToolsVersion '23.0.1'でアプリケーションを実行できましたが、buildToolsVersion '24.0.3'に変更したときに同じエラーが発生しました

Javaバージョンを1.7 to 1.8からcompileSdkVersion 24で更新することで問題を解決しました

1
Muhamed Riyas M

私の意見では、このエラーはjarファイルの重複によって発生します。 support-V4 jarファイルをライブラリに削除してから、クリーンビルドで正常に動作します。ありがとう

0
Happy Singh