小编Ovi*_*diu的帖子

ZipException:Kotlin类上的重复条目

请注意,在升级到Android Studio 3.1,Gradle构建工具3.1.0和Gradle Wrapper 4.4之前,此项目已成功编译.

在Gradle任务transformClassesAndResourcesWithPrepareIntermediateJarsForSomethingDebug期间发生异常:

Caused by: java.util.zip.ZipException: duplicate entry: com/me/utils/model/singleModel/NodeModel.class
Run Code Online (Sandbox Code Playgroud)

请注意,例外情况仅发生在Kotlin类(如上面的NodeModel)上.如果我删除这个类,将在下一个Kotlin类上发生异常.

提及此异常的所有其他SO问题都与项目依赖项中的重复第三方库有关.然而,这不是我的情况,因为NodeModel是我自己编写的自定义类.它实际上只是一个简单的Kotlin数据类.

该项目使用Kotlin版本1.2.30,构建工具27.0.3,支持库27.1.0和Firebase 12.0.1.

我曾多次尝试清理和重建项目,在本地JDK和嵌入式JDK之间切换,没有任何效果.

我尝试使用--stacktrace --debug运行Gradle,以便找出副本的来源,但Gradle日志没有提到任何相关内容.

android android-gradle-plugin android-studio-3.1

9
推荐指数
1
解决办法
762
查看次数