Gradle查看第三方依赖关系图

作者: zhongjh | 来源:发表于2020-04-07 04:58 被阅读0次

    最近因为将Android全面升级到Androidx,虽然已经将大部分第三方包全部升级到最新支持Androidx。为了以防万一,便检查所有依赖包是否还包含以前旧版的support包。便有了该文章,让我们进入主题。

    第一种.直接通过工具查看所有第三方依赖包

    优点:方便快捷
    缺点:不能看到子包


    image.png

    第二种.通过命令行查看

    优点:可查看所有包,也可以查看某个module下的包
    缺点:如果没配置过相关Path,第一次稍许麻烦

    1.打开AndroidStudio 的Terminal

    image.png

    2.输入: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等等版本在变量中只能存在一个

    image.png
    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就好了。

    相关文章

      网友评论

        本文标题:Gradle查看第三方依赖关系图

        本文链接:https://www.haomeiwen.com/subject/ktiwphtx.html