2017-03-22 42 views
2

I have shared graddle Image Here錯誤:執行失敗,執行任務':app:transformClassesWithJarMergingForDebug'。TransformException:java.util.zip.ZipException:重複條目:android/support/v4/content/res/TypedArrayUtils.class

com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/content/res/TypedArrayUtils.class

+2

將你的'build.gradle'文件粘貼在這裏 –

+1

當我嘗試運行項目時出現這個錯誤 –

+0

我知道,這是說你正在導入同一時間多個文件。這就是爲什麼我想看到你的'build.grade'代碼。 –

回答

3

當Gradle文件中存在重複的依賴關係時,通常會發生此錯誤。再次檢查您的應用程序gradle文件,搜索重複的依賴關係。 例如,如果9.2.0版本的谷歌服務,並將其他谷歌服務的版本,例如說,地圖是添加了10.0.0版本,所以這裏的衝突將因此發生這個錯誤上面我們提到

+0

謝謝Asmita的圖像。這個對我有用 :) –

2

喜歡@Techlnsect導致需要給予直接進口,嘗試編譯元素的末端,除去++,並找到適合你的工作

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:appcompat-v7:25.1.1' 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:+' 
    compile 'com.android.support:design:25.1.0' 
    compile 'com.android.support:cardview-v7:2+' 
    compile 'com.android.support:recyclerview-v7:+' 
    compile 'com.android.support:multidex:1.0.0' 
} 

我把它改成和問題走了

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
    exclude group: 'com.android.support', module: 'support-annotations' 
}) 
compile 'com.android.support:appcompat-v7:25.1.1' 
testCompile 'junit:junit:4.12' 
compile 'com.android.support:appcompat-v7:25.1.0' 
compile 'com.android.support:design:25.1.0' 
compile 'com.android.support:cardview-v7:25.1.0' 
compile 'com.android.support:recyclerview-v7:25.1.0' 
compile 'com.android.support:multidex:1.0.0' 

}