android 架包冲突解决方案

作为一名刚学android五个月的小白,之前无论学习基础,还是看一些培训机构的教学项目,里面都是用listView来展示数据。

下午心血来潮,便想学习一下recycleView,则需要导入一些其他人的案例,便有了这样结构!

    然后便点击运行,结构报错

上网一查,说依赖的中的架包和app的架包冲突了,要去除一个。

于是我把我的所有依赖,都变成这样!

但是没啥用,然后一直上网查,查,查,没用。

在这里面,一直有两个v4架包,一个来自app,一个来自mylib

明明已经在app中去除了v4,可以还是会有存在两个!

怎么也想不通,几个小时候,突然灵光一现,app和mylib版本号并没有统一!于是把所有版本号都改成24.0.0,终于成功了!

也想不通为什么版本号改成一样,就可以成功,因为我都已经在app中去除了v4包,按理说,无论版本号相同不相同,都应该只有一个!有哪位大神知道请指导一下。哭

 

总结:如果发生架包冲突,

第一先把所有版本统一,包括sdk。

第二,去libraries查看冲突的架包,然后删除其中一个架包!

第三,如果删除架包后编译报找不到包的错,则引用那个没有被删除的架包,具体操作为:选中架包,右键—add as library即可



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值