java - 重复类条目的 TransformException

标签 java android gradle chromecast

我在使用远程显示 API 的 Chromecast 项目中收到“将字节码转换为 dex 时出错”。我通过添加“multiDexEnabled true”解决了这个问题,但这只会产生另一个错误:

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/android/gms/internal/zzlg.class

我检查了我的 Gradle 文件,但找不到任何冲突。我阅读了其他类似的线程并尝试了他们的代码修复,但在这里没有用。我该如何继续?这些是我的 gradle 文件:

Gradle files

最佳答案

首先,尝试清理/重建项目,因为通常在清理/重建项目后这种错误就会消失。

从此documentation ,当您在 gradle.files 中添加 multiDexEnabled true 时,请确保还在依赖项中添加编译 'com.android.support:multidex:x.x.x'

有关详细信息,请检查这些相关的 SO 问题:

关于java - 重复类条目的 TransformException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40364924/

相关文章:

java - 这怎么能写呢?我需要有关下一个 Word 方法的帮助

java - 无法使用apache tomcat使用外部IP连接到我的网站

java - 使用 for 循环添加一个字符串数组和另一个字符串数组

android - 计算谷歌地图v2中4条边的坐标

java - 如何正确实现 SparseArray 以在 ViewPager 的每个实例上存储自定义对象? Android 开发 - Java

android-studio - Android Studio -- 为 Instrumentation Test 清除应用数据

java - java中的日期格式为DD和dd

java - 在 Struts2 select 标签中显示不同的值名称

gradle - 如何将 Gradle 的 "latest.integration"或 "latest.release"限制在一个范围内?

Android Studio 2.2 原生开发迁移问题