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

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

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

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

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

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

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

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

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

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

 

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

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

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

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



更多相关文章

  1. Android(安卓)studio怎么删除依赖包? Android(安卓)studio删除依
  2. Android开发之一键清空内容的输入框
  3. 如何删除Android系统中的内置应用
  4. Android数据库更新onupgrade
  5. 【Tech-Android-Other】android操作sdcard中的多媒体文件——音
  6. android高手之路--删除工程里面无用的代码和资源
  7. 从iOS和android两个平台删除短信功能的不同看用户体验
  8. 关于在使用gson解析json时建模与规范冲突的问题
  9. Android(安卓)开发者 for Flutter (2)如何布局? XML layout 文件跑

随机推荐

  1. android Webview 上传图片兼容各android
  2. Android属性设置android:noHistory="true
  3. Handler和Message的使用之二
  4. android window类的解释及软输入法模式选
  5. Android软件安全开发实践
  6. Android(安卓)渗透测试学习手册 第四章
  7. 转载一篇详细的分析:Android(安卓)View绘
  8. Android(安卓)调用相机拍照,适配到Android
  9. Android(安卓)Service创建USB HOST通信
  10. Android实现基于肤色的皮肤检测