美文网首页
Android Gradle

Android Gradle

作者: zhujunhua | 来源:发表于2022-04-29 11:24 被阅读0次

    Gradle

    Gradle 查看本地的jar的依赖关系

    1. 命令行
      在项目根目录下,执行 ./gradlew :app:dependencies (app为module名)

      dependencies.png
    2. Android Studio
      点击下图所示的Gralde任务“denpendencies”即可生成相应的依赖关系。


      Android Studio's denpendencies.png

    Gradle的dependencies树

    先来谈谈以下三个符号(参考上面的dependencies树的截图),它们的目的仅用于格式化:

    • +- - - 是依赖分支库的开始。
    • | 标识还是在之前的依赖库中的依赖,显示它依赖的库。
    • - - - 是依赖库的末尾。
    1. 星号(*) 在依赖库的末尾,意味着该库的进一步依赖关系不会显示,因为它们已经列在其他某个子依赖树中。
    2. 最重要的标识是 ->
      如果 Gradle 发现多个依赖库都依赖到同一个库但是不同版本,那么它必须做出选择。毕竟包含同一个库的不同版本是没有意义的。在这种情况下,Gradle 默认选择该库的最新版本。例如:
    |    +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.1.0 (*)
    |    +--- androidx.transition:transition:1.2.0
    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
    |    |    +--- androidx.core:core:1.0.1 -> 1.7.0 (*)
    |    |    \--- androidx.collection:collection:1.0.0 -> 1.1.0 (*)
    

    参考:
    Android Gradle构建经验总结

    相关文章

      网友评论

          本文标题:Android Gradle

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