Error:Execution failed for task ':app:packageDebug'. > Duplicate files copied in APK META-INF/LICENS
2015-12-18 09:26
363 查看
Error:Execution failed for task ':app:packageDebug'.
> Duplicate files copied in APK META-INF/LICENSE
File 1: D:\CloudOffice\05.Coding\01.Code\Android\CloudOffice\app\libs\commons-lang-2.4.jar
File 2: D:\CloudOffice\05.Coding\01.Code\Android\CloudOffice\app\libs\httpmime-4.1.3.jar
笔者最近做项目 在 集成 环信之后,再集成 友盟分享 时遇到这个问题。
在网上查找各位前辈的解决方法之后终于解决这个头大的问题。
发生类似这样的问题 是因为这些包太旧了
所以就需要在Android studio 里面新增一些代码 来兼容这些老版本
点击当前项目的build.gradle,将下面代码添加到下图红框的位置,问题就解决了!
packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/notice.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LGPL2.1'
}
> Duplicate files copied in APK META-INF/LICENSE
File 1: D:\CloudOffice\05.Coding\01.Code\Android\CloudOffice\app\libs\commons-lang-2.4.jar
File 2: D:\CloudOffice\05.Coding\01.Code\Android\CloudOffice\app\libs\httpmime-4.1.3.jar
笔者最近做项目 在 集成 环信之后,再集成 友盟分享 时遇到这个问题。
在网上查找各位前辈的解决方法之后终于解决这个头大的问题。
发生类似这样的问题 是因为这些包太旧了
所以就需要在Android studio 里面新增一些代码 来兼容这些老版本
点击当前项目的build.gradle,将下面代码添加到下图红框的位置,问题就解决了!
packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/notice.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LGPL2.1'
}
相关文章推荐
- iOS runtime 学习分享
- swift基本用法-for循环遍历,遍历字典,循环生成数组
- Unity3d在安卓android的更新(APK覆盖)
- 判定一个apk文件是否是Home应用
- 需要移植到android的几个开源库
- Android数据库高手秘籍(五)——LitePal的存储操作
- Android View总结
- Android EditText 限制文本框输入的长度和提示信息
- android 仿qq微信退出进入数据不用重新加载
- Cocos2d-x v3.9发布
- 自己归纳 Android 四种布局简介
- Android开发环境的搭建之(一)Java开发环境的安装
- iOS开发之Socket
- Android事件处理
- [转]spring获取webapplicationcontext,applicationcontext几种方法详解
- Android 画直线并实现拖动
- 深入探究Swift数组背后的协议、方法、拓展
- cocos2dx之UserDefault: 数据存储及加密 (上)
- iOS开发-进阶:FMDB使用(翻译)
- android studion 内存溢出GC