最近因为将Android全面升级到Androidx,虽然已经将大部分第三方包全部升级到最新支持Androidx。为了以防万一,便检查所有依赖包是否还包含以前旧版的support包。便有了该文章,让我们进入主题。
第一种.直接通过工具查看所有第三方依赖包
优点:方便快捷
缺点:不能看到子包
image.png
第二种.通过命令行查看
优点:可查看所有包,也可以查看某个module下的包
缺点:如果没配置过相关Path,第一次稍许麻烦
1.打开AndroidStudio 的Terminal
image.png2.输入:gradle.bat :app:dependencies --configuration compile
ps:在 Mac 系统下执行./gradlew ...,在windows 下执行gradle.bat ...。
如果想查看app整个模块,我的主包名称叫app,所以输入: gradle.bat :app:dependencies
如果想看app的某个module,就输入: gradle.bat :app:dependencies --configuration compile
3.报错总结
3.1提示xx不是内部命令,则需要配置用户系统变量
打开“计算机”-“右键”-“属性”-“更改设置”-“高级”-“环境变量”,把jre、jre/bin、gradle等路径添加到系统变量中的 Path 中,如图所示,请记住,gradle-4.6等等版本在变量中只能存在一个
3.2ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
这是因为没有把jre、jre/bin设置正确,请看3.1图示
3.3Terminal Minimum supported Gradle version is 4.6. Current version is 4.4.
按照意思是因为最低版本需要4.6,但是当前版本是4.4。我出现这个原因是因为“环境变量”的Path有4.6和4.4版本同时存在,系统自动的取了4.4,所以我删掉4.4就好了。
网友评论