gradle打包okhttp、okio jar包冲突, duplicate entry 异常的解决

gradle打包时遇到:

java.util.zip.ZipException: duplicate entry: okio/AsyncTimeout$1.class 异常,

duplicate entry: okhttp3/Address.class异常。

尝试了compile ( XXX ){

exclude module:'okio'

}

依然没用。最后是这样解决的:

configurations { all*.excludegroup:"com.squareup.okio",module:"okio"

    all*.excludegroup:"com.squareup.okhttp3"

    all*.excludegroup:'com.google.code.gson'

 }

当然,之前要设置multiDexEnabledtrue。

感谢大神https://blog.csdn.net/jinjins1129/article/details/51014303提供的方法

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,470评论 19 139
  • 自己备忘,随便写 android网络框架源码解析及对比 android常用网络框架对比 Volley: 特点 基于...
    幻海流心阅读 1,670评论 0 4
  • 在项目中尤其是大项目中,经常会引用很多第三发jar,或者lib,就难免出现jar包冲突的现象,一般冲突都会很详细的...
    非爱狂风阅读 4,332评论 1 3
  • 听说读写是英语的四大技能,本文简单总结阅读英语文章的基本策略与技巧,希望能帮你梳理英语阅读理解的基本方法。 1 略...
    王虹亮阅读 24,427评论 7 29
  • 神气十足:形容十分得意或傲慢的样子。刻骨铭心:比喻牢记在心上,永远不忘。多用于表示对人的感激。亦作“刻骨镂心”、“...
    彭小艾阅读 842评论 0 3

友情链接更多精彩内容