Gradle 查看包的依赖关系

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 :app:dependencies

解释

Window系统下, 直接使用 gradlew

mac系统linux系统 下使用 ./gradlew

执行 app模块 下的 dependencies 的任务

可以额外配置 compile ,编译环境下的依赖项

输出查询结果

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

./gradlew :app:dependencies > log.txt

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

多谢 Gradle 查看包的依赖关系 - 简书 (jianshu.com)

相关推荐
Dnelic-2 天前
【笔记】Android Gradle Plugin配置文件相关说明-libs.versions.toml
android·ide·笔记·gradle·plugin·版本控制
Dnelic-7 天前
Android Studio Gradle 配置 gradle-wrapper.properties
android·ide·gradle·android studio·自学笔记
帅次9 天前
Android CoordinatorLayout:打造高效交互界面的利器
android·gradle·android studio·rxjava·android jetpack·androidx·appcompat
kim56599 天前
android studio 更改gradle版本方法(备忘)
android·ide·gradle·android studio
趴菜小玩家9 天前
使用 Gradle 插件优化 Flutter Android 插件开发中的 Flutter 依赖缺失问题
android·flutter·gradle
Dnelic-11 天前
Android 单元测试环境配置问题 Execution failed for task ‘:mergeDebugJavaResource‘.
android·人工智能·junit·单元测试·gradle·自学笔记
码农不惑14 天前
转化古老的Eclipse项目为使用gradle构建
java·ide·eclipse·gradle
bjzhang7519 天前
Maven vs Gradle,如何选择?
gradle·maven
ItJavawfc20 天前
Grandle 报错_项目无法编译问题解决
android·gradle
孑么21 天前
GDPU Andriod移动应用 Fragment碎片与简易版的新闻应用
android·xml·java·kotlin·gradle·android-studio