5

gradle依存関係を使用してプロジェクトにResideMenuを追加しました。しかし、私はこの問題を抱えています:

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

com.android.build.api.transform.TransformException: java.util.zip.ZipException: 重複エントリ: com/nineoldandroids/animation/Animator$AnimatorListener.class

外部ライブラリを確認したところ、library-2.4.0 と ResidenceMenu-1.6 の両方に com.nineoldandroids が含まれていることがわかりました。

ここに画像の説明を入力

私はここstackoverflowでほぼすべての同様の問題を経験し、解決策を試しました。この問題を解決するために何をする必要があるか教えてください。

以下は、私のプロジェクトで使用している依存関係です:

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:24.2.1'
    compile 'com.jakewharton:butterknife:7.0.1'
    compile 'com.squareup.picasso:picasso:2.5.2'
    compile 'com.pnikosis:materialish-progress:1.7'
    compile 'com.loopj.android:android-async-http:1.4.9'
    compile 'com.google.code.gson:gson:2.6.2'
    compile 'com.wrapp.floatlabelededittext:library:0.0.6'
    compile 'com.android.support:multidex:1.0.1'
    compile 'com.specyci:residemenu:1.6+'
}
4

3 に答える 3

0

最初に ResideMenu ライブラリをプロジェクトに手動で追加する必要があります。次に、ResideMenu ライブラリから Gradle ファイルを開きます。依存関係について、コンパイル fileTree 行 (dir: 'libs', include: ['* .jar']) を消去し、以下の行を置き換えます: compile 'com.nineoldandroids:library:2.4.0'

于 2017-10-27T06:12:16.683 に答える