安卓 java。util。拉链Zipe关于改装和GSON的例外
嗨,我得到这个错误
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. com.安卓.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/gson/annotations/Expose.class
当我在gradle中添加改进型GSON转换器时,这里是我的gradle
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile files('libs/GenAsync.1.2.jar')
compile files('libs/gson-2.2.4.jar')
compile files('libs/KGJsonConverter.jar')
compile files('libs/MD5Simply.jar')
compile files('libs/PhotoUtil.jar')
compile files('libs/安卓-viewbadger.jar')
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
testCompile 'junit:junit:4.12'
compile files('libs/retrofit-2.1.0.jar')
}
你们能帮我解决我的问题吗?谢谢
# 1 楼答案
类
com.google.gson.annotations.Expose
在多个依赖项中定义。您需要排除或删除冲突的依赖项例如
com.squareup.retrofit2:converter-gson:2.1.0
已经包含可传递依赖项com.google.code.gson:gson:2.7
,因此不需要同时声明compile files('libs/gson-2.2.4.jar')