7

私は一日中 Android Studio でこのエラーと戦っています。プロジェクトは Eclipse ソリューションからインポートされました。同様の投稿に記載されているすべての修正を実装しようとしていますが、何も機能していません。アンドロイド初心者です。

さらに詳しい情報を提供させていただきます。

エラー: タスク ':app:packageAllDebugClassesForMultiDex' の実行に失敗しました。

java.util.zip.ZipException: エントリが重複しています: com/google/zxing/BarcodeFormat.class

助けてください!!Eclipseで実行するようにしようとするだけですか?

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.1.2'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "com.appname.android"
        minSdkVersion 8
        targetSdkVersion 18
        multiDexEnabled true
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile 'com.android.support:support-v4:22.1.1'
    compile files('libs/ksoap2-android-assembly-3.1.0-jar-with-dependencies.jar')
    provided files('libs/zxing-core.jar')
}
4

2 に答える 2

2

java.util.zip.ZipException: エントリが重複しています

私も同じ問題に直面していますが、解決しました。

この問題は主に、プロジェクトをあるシステムから別のシステムに移動するときに発生します。そのため、1 つのシステムの gradle バージョンと SDK ツールのバージョンが他のシステムとは異なります。

プロジェクトを別のシステムからインポートしたか、インターネットからダウンロードしたかを確認してください

1.システムとダウンロードしたアプリケーションのgradleのバージョンが一致していませんか?

  1. と SDK ツールは一致していませんか?

同じシステム内のプロジェクトでも同じ例外が発生する場合は、上記の解決策が役立つ場合があります。

私の問題は、アプリケーションの「依存関係」がシステム sdk ツールのバージョンよりも低いバージョンであることです。

システム SDK ツールのバージョンに関して、アプリケーションの依存関係ごとに正しいバージョンを提供する必要があります。

Androidスタジオは私たちを混乱させるかもしれないと思います. その例外は、システム SDK ツールのバージョンとアプリケーションの依存関係のバージョンが一致していないことです。

私のアプリケーションでは、依存関係の1つは「support-v7」バージョンが24.1.1ですが、私のシステムには「support-v7:24.2.0」があります。だから私は最新バージョンに変更されました。その後、私の問題は解決しました。

于 2016-08-24T10:26:36.220 に答える