【发布时间】:2016-04-19 22:20:03
【问题描述】:
我正在使用以下库 Autobahn 在我的 Android 项目中使用 Web 套接字。
当我使用旧的 gradle 版本 1.3.0 时,在构建和运行应用程序时没有遇到任何问题,而 当我将 gradle 版本更新到 1.5.0 时,遇到以下问题。
错误:任务 ':app:transformClassesWithJarMergingForDebug' 执行失败。
com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:de/tavendo/autobahn/ByteBufferInputStream.class
我已经尝试了以下选项 1. gradle文件中multiDexEnabled设置为true。 2. gradlew clean 也完成了,还有 clean build。
任何其他解决此问题的建议都会很棒。
问候, 迪内什·库马尔 G
【问题讨论】:
-
您确定您没有此库的两个版本,例如一个作为普通 JAR 的版本,另一个来自存储库的工件?
-
@CommonsWare 是的,我只是将 jar 添加到 libs 文件夹中,我没有在 gradle 文件中添加来自 repo 的该库的任何工件。