美文网首页gradle
Gradle 查看包的依赖关系

Gradle 查看包的依赖关系

作者: AnyunBo | 来源:发表于2021-06-08 15:02 被阅读0次

    Terminal 中可以通过 gradle 的命令查看项目中使用的依赖库及其版本,并且可以更加直观的看到各个模块中库之间的依赖关系。同时也可以跟踪并解决与库版本冲突有关的问题。

    工具查看

    1. Android Studio 中选择 View > Tool Windoors > Gradle 或者直接选择 Gradle工具栏
    2. 展开AppName > Tasks > android , 双击 androidDependencies
    3. 选择 View > Tool Windows > Gradle Console ,查看输出的日志

    命令查看

    ./gradlew :app:dependencies
    

    解释

    Window系统下, 直接使用 gradlew
    mac系统linux系统 下使用 ./gradlew
    执行 app模块 下的 dependencies 的任务
    可以额外配置 compile ,编译环境下的依赖项

    输出查询结果

    查看依赖库会生成大量内容,并且无法看到全部信息,为了方便查看,将输出信息写入文本文件中

    ./gradlew :app:dependencies > log.txt
    

    在当前目录下将生成一个 log.txt 文件里面包括所有app project 所依赖 library的所有依赖关系

    结果

    依赖关系结果列表.jpg

    相同的库存在多个版本时, gradle 会自动使用最高版本的库 , 上图中 后面带有 (*) 的库就表示 这个库 有被覆盖过

    查看指定库的依赖关系

     ./gradlew :app:dependencyInsight --dependency fastjson --configuration compile
    

    其中 fastjson 代表依赖库

    查看其他配置类型

    ./gradlew dependencies --info
    

    相关文章

      网友评论

        本文标题:Gradle 查看包的依赖关系

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