[已解决]重复文件导致无法打包apk
来源:互联网 发布:mac系统能玩什么网游 编辑:程序博客网 时间:2024/06/13 21:37
重复文件导致无法打包apk
在eclipes工程转到Android studio下打开时,遇到了文件重复导致无法生成apk的问题。
先来看错误提示:
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/LICENSE File1: D:\AS workspace\code\app\libs\jackson-core-asl-1.9.7.jar File2: D:\AS workspace\code\app\libs\jackson-mapper-asl-1.9.7.jar
问题原因
在jar包jackson-core-asl-1.9.7.jar和jackson-mapper-asl-1.9.7.jar中,同时包含了一个LICENSE的文件,导致打包时因为担心相互覆盖问题而提示出错,如下图所示:
解决方法
在 app 下的 build.gradle 中的 android 部分增加一段配置:
packagingOptions { exclude 'META-INF/LICENSE'}
同理,如果出现其他提示:
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/ASL2.0 File1: D:\AS workspace\code\app\libs\jackson-core-asl-1.9.7.jar File2: D:\AS workspace\code\app\libs\jackson-mapper-asl-1.9.7.jar
只需要在packagingOptions中再添加上就可以解决:
packagingOptions { exclude 'META-INF/ASL2.0' exclude 'META-INF/LICENSE' }
参考链接:https://segmentfault.com/q/1010000002397220/a-1020000002397606
阅读全文
0 0
- [已解决]重复文件导致无法打包apk
- apk 打包时出现重复文件异常
- SQL无法删除重复数据-已解决
- 解决inno setup打包,执行权限导致无法执行问题
- apk无法打包
- 【已解决】.ini文件无法读取信息
- 重新打包apk问题:jarsigner: 无法打开 jar 文件:
- LocationManager调用requestLocationUpdates 某些手机上打包APK无法运行,导致崩溃的问题
- cocos打包apk,编译.so文件出错解决
- Android项目在eclipse中无法打包apk文件[bin目录下没生成apk文件]
- 命令行打包apk文件
- Android 打包apk文件
- APK文件打包
- 解决网站无法实现APK文件下载问题
- [已解决]下载chromium源码 download_from_google_storage 无法下载文件
- 解决:已安装Java环境,无法运行.jar文件
- 解决服务器无法在已发送 HTTP 标头之后设置状态导致的一个问题
- 解决 hybird 应用中重复获取 WebView,导致页面元素无法识别的问题
- go 封装MySQL
- SSM项目重构时遇到的一些问题及解决方法
- 过滤器Filter的案例2——自动登录
- Python 装饰器
- Python
- [已解决]重复文件导致无法打包apk
- 实验三链队列
- 预告+剧透!6期轻科幻题材连载即将开始(文末有福利)
- [LeetCode]679. 24 Game
- 动态dp和px转换
- replace 正则表达式
- 用SD卡给410c刷机后,如何格式化到正常格式
- 关于时间的相关代码
- 问题:2006年培养学员八万人,每年增长25%,请问按此增长速度,到哪一年培训学员人数达到20万人?