依赖分析
在使用maven时,设置依赖时总也是会有一些冲突的意外。而eclipse 或 myeclipse 对maven的支持中,有个可以分析依赖树的工具,挺好用的。 那么Android studio中有没有能够分析Gradle 依赖树的工具呢? 答案是肯定的,有! 下面就来介绍gradle view这个插件。
安装 gradle view
step1 打开设置进入plugins选项卡
如果没有安装过的,是找不到(3)的,那么点击(5)进入,找到gradle view 点击install
2.pngwarn:Android studio 必须重启!
使用
在android studio 界面中点击菜单view - Tool Window -Gradle View,开启Gradle View, 当标签页开启后,Gradle View 插件就会自动分析当前项目的依赖。分析完成后会形成一个报告。如下
3.png此刻就可以看到分析出的gradle 依赖树了,那么剩下的就是你查找出冲突的文件,排除依赖就好了!
插件不支持搜索,比较麻烦,得自己点开看。
4.png 5.png使用系统命令查看
gradlew -q app:dependencies
会打印所有的依赖
| +--- com.android.support:appcompat-v7:25.0.1 () 表示顶层有同样的依赖
| --- com.android.support:support-v4:23.1.1 -> 25.0.1 () ->表示包冲突 但是(*)表示顶层有依赖,如果顶层的是高版本,默认使用顶层依赖
、
网友评论