Execution failed for task ':xxx:packageAllDebugClassesForMul
tiDex'.
> java.util.zip.ZipException: duplicate entry: android/support/multidex/MultiDex
.class
但是自己理解官方文档的时候,以为要把android-support-multidex.jar包放到libs下,并在gradle加上相应的
compile 'com.android.support:multidex:1.0.
0
'
,但构建结果还是报错。查了半天也不知道为什么,从错误描述上看,像是导入了重复的包导致的。于是将android-support-multidex.jar删去,重新构建并成功部署到设备上,问题解决。可能是自己理解错了官方文档的描述吧。一种方式是直接复制
android-support-multidex.jar包到libs目录下,不在gradle中加上compile 'com.android.support:multidex:1.0.0'。另一种方式是不在libs目录下加入android-support-multidex.jar,而在gradle中配置compile 'com.android.support:multidex:1.0.0'。只能二选一,否则会报多个入口的异常。引入其他jar包时同理。
Execution failed for task ':xxx:packageAllDebugClassesForMul tiDex'. > java.util
最新推荐文章于 2023-04-09 15:05:24 发布