Android面试题-手把手教你如何解决as jar包冲突

举报
再见孙悟空_ 发表于 2022/01/13 22:34:59 2022/01/13
【摘要】 源码分析相关面试题 Volley源码分析注解框架实现原理okhttp3.0源码分析 与XMPP相关面试题 与XMPP相关试题一与XMPP相关试题二 与性能优化相关面试题 与性能优化相关面试题一与性能优化相关面试题二与性能优化相关面试题三与性能优化相关面试题四与性能优化相关面试题五与性能优化相关面试题六与IPC机制相关面试题...

源码分析相关面试题


与XMPP相关面试题


与性能优化相关面试题


与登录相关面试题


与开发相关面试题

第一:当出现这个错误就是jar包冲突。

第二:解决办法,双击Shift搜索,会发现如下图片:

搜索你会发现我的项目里面添加了okhttp3.6,bomb里面也添加了okhttp3.3.1,这时候系统就不知道该用哪个jar冲突了。

第三:打开项目的扩展库,如下图展示:

会发现bomb自带了okhttp的jar包,如图片展示。

我的项目也再带okhttp的jar包,如图片展示。

第四:找到我的build.gradle文件,去掉刚刚冲突的jar包,如下展示:

 //bmob-sdk:Bmob的android sdk包,包含了Bmob的数据存储、文件等服务,以下是最新的bmob-sdk:
   compile ('cn.bmob.android:bmob-sdk:3.5.5'){ // gson-2.6.2
        exclude group: 'com.squareup.okhttp3'
        exclude group: 'com.squareup.okio'
        exclude group: 'com.google.code.gson'
//        exclude(module: 'gson')     // 防止版本冲突
    }

 // 网络加载
    compile ('com.squareup.okhttp3:okhttp:3.6.0'){
        exclude group: 'com.squareup.okhttp3'
        exclude group: 'com.squareup.okio'
    }

至此解决冲突。

文章来源: wukong.blog.csdn.net,作者:再见孙悟空_,版权归原作者所有,如需转载,请联系作者。

原文链接:wukong.blog.csdn.net/article/details/81182268

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。