com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK assets/com.xx.xx
2016-07-27 12:29
543 查看
完整的Error 信息(关键部分)
Error:Execution failed for task ':fanwe_o2o_47_mgxz_dingzhi:transformResourcesWithMergeJavaResForDebug'.
com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK assets/com.tencent.plus.logo.png
File1: E:\TGit\EclispeAS\mgxz_user\fanwe_o2o_47_mgxz_dingzhi\libs\open_sdk.jar
File2: E:\TGit\EclispeAS\mgxz_user\fanwe_o2o_47_mgxz_dingzhi\build\intermediates\exploded-aar\mgxz_user\library_umeng_share_project\unspecified\jars\classes.jar
解决方案:
在Gradle中配置:packagingOptions { exclude 'assets/com.tencent.plus.logo.png' }
原因:
在AS编译打包apk是,资源文件重复了,有两个名称一样的"com.xx.xx", 配置的意思是保留其中一个,这样就能打包成功.
注意:
上面的解决方案是在确定你没有重复导入jar包,so文件.注意不同module的jar与so文件,他们打包时会合并,所以同样的jar在整个项目中只能含有一份!相关文章推荐
- mybatis_helloWorld_sequence图(3)
- UVA 540-Team Queue
- foreach (int i in d.Values) Console.Write(i);
- Umbraco中的ModelBuilder
- Runtime实例之-UIMenuController的使用
- PowerBuilder中按键处理使用的键盘码
- UITableView的其他设置
- iOS UICollectionViewCell拖拽移动(配Demo下载)
- luigi学习5-task详解
- mybatis result maps collection already contains value
- easyUI——控制datagrid的显示与隐藏
- EasyUI - 修改datagrid的content-type
- AS中build.gradle文件配置讲解
- 文件包含漏洞
- EasyUI——numberspinner的onChange事件
- iOS UI控件之----UIButton
- [LeetCode] 60. Permutation Sequence
- xib或者SB中设置边框颜色
- GSS4 - Can you answer these queries IV(线段树懒操作)
- UGUI学习的第一天