美文网首页
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