您的位置:首页 > 编程语言 > Java开发

Execution failed for task ':xxx:packageAllDebugClassesForMul tiDex'. > java.util

2016-05-19 11:44 621 查看
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包时同理。


Android学习交流群:523487222


(如果您觉得有用,欢迎加入,一起学习进步)

点击链接加入群【Android学习群】

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: