Android Studio查看包依赖关系+删除冲突框架版本(如glide)
来源:互联网 发布:win10电脑主题软件 编辑:程序博客网 时间:2024/06/05 15:28
最近遇到了一个问题,我引入了glide 3.7版本,在使用过程中却发现无法正常使用链式语法设置placeholder和error等,于是我打开项目.idea-->libiraries,发现目录下glide的版本是4.0,很明显,有别的框架依赖了4.0,那么我现在就需要找到这个框架。
1.使用Gradle View查看依赖树:
首先搜索Gradle View插件安装重启。然后View-->Tool Windows-->Gradle View,根据引导确定查看当前项目依赖树。然后左下角就可以看到Gradle View选项了。
等待加载完毕后就可以看到依赖树,点击Project Dep..-->Dependency Hie...-->项目-->app-->complile,然后就可以在gradle中依赖的那些包了。有些框架会依赖其他框架,如okhttp下还有okio。果然,我在一个图片显示框架下找到了他依赖的glide 4.0:
2.去除不想要的依赖版本:
正是这个4.0版本的存在让我设置的3.7依赖无效,那么如果我还想用3.7的话就要去除这个4.0。这样感觉不是很合适,因为这个图片框架有可能用到了4.0的新特性,使用3.7的话可能会出问题。这里只是演示一下怎么去除框架内的依赖:
把gradle里的依赖改成这个就可以了:
compile ('com.github.LuckSiege:PictureSelectorLight:v2.1.0'){ exclude group: 'com.github.bumptech.glide' }exclude就是排除的意思。
这么操作之后就会发现项目依赖的是自己引入的3.7的glide了。
阅读全文
0 0
- Android Studio查看包依赖关系+删除冲突框架版本(如glide)
- android studio查看依赖关系
- 常用框架依赖包(android studio)
- Android studio 依赖库版本跟编译器版本冲突
- Android studio 如何查看 library 间的依赖关系
- Android studio 如何查看 library 间的依赖关系
- Android Studio 查看项目依赖的第三方包
- android studio 包依赖
- android查看本机可使用的依赖包版本
- Android Studio 小知识——删除依赖包
- maven依赖包版本冲突小尝试
- Android Studio导入第三方依赖包并且成功编译(开源框架的使用)
- 查看Linux Deb包的依赖关系
- Maven查看JAR包的依赖关系
- Android Studio jar包冲突
- Android Studio 包冲突解决方法
- Android 查看依赖的方法,妈妈再也不用担心jar包冲突找不到了
- Android studio依赖包统一管理
- iOS算法总结-冒泡排序
- 【LeetCode】141.Linked List Cycle(easy)解题报告
- ROS问题总结
- [leetcode]第七周作业
- spring data jpa 定义全局接口BaseDao
- Android Studio查看包依赖关系+删除冲突框架版本(如glide)
- fragment皮毛学习
- WSDL Web服务描述语言
- zookeeper安装注意点
- 21. IE WebBrowser控件的基本使用
- 开篇
- 安卓常用工具类-SharePreferenceUtils【偏好存储工具类】
- oj网站的训练题:C基础-等差数列
- python: count函数