Duplicate files copied in APK META-INF/maven/com.squareup.okio/okio/pom.xml
2016-01-18 11:58
351 查看
使用 AndroidStudio 的项目:本身已有引用了 1.6.0 版本的 Okio..
报错如下:
Error:Execution failed for task ‘:app:transformResourcesWithMergeJavaResForDebug’.> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/maven/com.squareup.okio/okio/pom.xml
File1: E:\WorkProjects\LingKu\app\libs\com.umeng.message.lib_v2.5.0.jar
File2: C:\Users\yeds.gradle\caches\modules-2\files-2.1\com.squareup.okio\okio\1.6.0\98476622f10715998eacf9240d6b479f12c66143\okio-1.6.0.jar
发现 com.umeng.message.lib_v2.5.0.jar 中有依赖 0.6.0 版本的 okio ..pom.xml 文件重复,
然后,百度,google, 得到正确答案,测试结果可用。
切记,不要把packagingOptions ,写在build.gradle ->android {} 外面,不要问我为什么。
参考链接:点击这里
报错如下:
Error:Execution failed for task ‘:app:transformResourcesWithMergeJavaResForDebug’.> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/maven/com.squareup.okio/okio/pom.xml
File1: E:\WorkProjects\LingKu\app\libs\com.umeng.message.lib_v2.5.0.jar
File2: C:\Users\yeds.gradle\caches\modules-2\files-2.1\com.squareup.okio\okio\1.6.0\98476622f10715998eacf9240d6b479f12c66143\okio-1.6.0.jar
发现 com.umeng.message.lib_v2.5.0.jar 中有依赖 0.6.0 版本的 okio ..pom.xml 文件重复,
然后,百度,google, 得到正确答案,测试结果可用。
packagingOptions { exclude 'META-INF/maven/com.squareup.okio/okio/pom.xml' exclude 'META-INF/maven/com.squareup.okio/okio/pom.properties' }
切记,不要把packagingOptions ,写在build.gradle ->android {} 外面,不要问我为什么。
参考链接:点击这里
相关文章推荐
- Centos7安装phpldapadmin
- solaris 开发记录系列三--Too many open files
- 详解LINUX的交换分区---SWAP
- linux 驱动 i2c
- Linux 基本命令
- 我所理解的OOP——UML六种关系
- centos 64 Linux下编译安装nginx教程
- Hadoop认知--在不同的阶段
- Hadoop之HDFS介绍
- 关于XAMPP安装后apache和mysql无法启动的原因
- shell编程-条件判断与流程控制
- nginx日志切割(文件数特别多的情况下)
- Tomcat优化
- Linux curses 总结三(窗口)
- linux下md5sum应用
- 管理hadoop
- Js效果网站
- UTF-8和中文字符编码(GB2312、GBK、GIB5、GB18030)的识别
- apache做双向认证反向代理
- linux 常用基本命令之九 uname