“重复条目:com/google/android/gms/auth/api/signin/internal/zzf.class”无法构建 apk
Posted
技术标签:
【中文标题】“重复条目:com/google/android/gms/auth/api/signin/internal/zzf.class”无法构建 apk【英文标题】:"duplicate entry: com/google/android/gms/auth/api/signin/internal/zzf.class" cannot build apk 【发布时间】:2017-04-16 13:20:43 【问题描述】:错误:任务':app:transformClassesWithJarMergingForDebug'
执行失败。
com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:com/google/android/gms/auth/api/signin/internal/zzf.class
【问题讨论】:
请添加您的 gradle 构建的屏幕截图。 【参考方案1】:您的包中使用的 play-services 版本不匹配(即一个包使用版本 x,另一个包使用版本 y)。
您可以检查您的项目正在使用哪个版本的播放服务
./gradlew :app:dependencies
你会得到类似的输出
| \--- com.google.android.gms:play-services-tasks:10.2.6 --> (11.0.1)(*)
+--- com.google.android.gms:play-services-basement:11.0.1 (*)
```
从此输出中,您可以看到您的项目中使用的最新版本的 play-services(在上面的示例中为 11.0.1)。
在您的 build.gradle
文件中,您应该为所有播放服务指定此版本(它们必须都使用相同的版本)。
【讨论】:
以上是关于“重复条目:com/google/android/gms/auth/api/signin/internal/zzf.class”无法构建 apk的主要内容,如果未能解决你的问题,请参考以下文章
错误:任务“:app:transformClassesWithJarMergingForDebug”执行失败。 > 重复条目:com/google/android/gms/gcm/Pending
“重复条目:com/google/android/gms/auth/api/signin/internal/zzf.class”无法构建 apk