我有java.util.zip.ZipException与改造2
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
>com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: retrofit2/BuiltInConverters$BufferingResponseBodyConverter.class
我不能从那里此错误来理解,为什么
Appaered磨片,我从retrofit2
添加GSON转换器我已经清理项目
我gradle这个
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 files('libs/gson-2.7.jar')
// compile files('libs/okhttp-3.4.1.jar')
//compile files('libs/okio-1.11.0.jar')
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.android.support:appcompat-v7:24.1.1'
compile 'com.google.android.gms:play-services:9.2.1'
compile 'com.android.support:design:24.1.1'
compile 'com.android.support:multidex:1.0.1'
compile 'com.google.android.gms:play-services-maps:9.2.1'
testCompile 'junit:junit:4.12'
}
为全gradle这个依赖列表中提供?你有错误发生时,你有库重复,例如一些其他库也有gson或改造作为依赖 –
首先,你可能不需要'play-services:9.2.1',其次,实际上删除jar文件从libs目录 –
查看你的'libs'目录,并且确保你没有改进那里 – njzk2