查看自己工程的依赖树

使用命令查看树形依赖

./gradlew :app:dependencies --configuration releaseRuntimeClasspath

在 Gradle 构建脚本中使用 --configuration 参数是为了指定要应用操作的配置。配置在 Gradle 中用于定义构建过程中的依赖管理和任务行为。具体来说,--configuration releaseRuntimeClasspath 表示你想要查看或操作的是 releaseRuntimeClasspath 这个配置。

这里的 releaseRuntimeClasspath 配置通常包含了所有编译时和运行时的依赖,这些依赖是为了发布版(release)的构建准备的。使用 :app:dependencies 任务加上这个配置,你能列出 Android 应用中指定构建变种(在这个例子中是发布版)的所有运行时依赖。

简而言之,这个命令的作用是导出和打印出你的应用在发布版构建时的所有运行时依赖,并将这些信息重定向到 old.txt 文件中。这样你可以很方便地查看和分析这些依赖。

查看自己工程中的配置

使用上面的命令可能会发现执行失败,提示找不到releaseRuntimeClasspath 这个配置, 那么我们可以知道我们有那些配置吗,需要增加如下task来查看.

arduino 复制代码
task listConfigurations {
    doLast {
        configurations.each { config ->
            println config.name
        }
    }
}

./gradlew listConfigurations

知道了我们已经有的配置,就可以替换成相应的参数查看自己工程中的依赖树了.

相关推荐
weixin_4277716113 分钟前
前端调试隐藏元素
前端
爱上好庆祝1 小时前
学习js的第五天
前端·css·学习·html·css3·js
C澒1 小时前
IntelliPro 产研协作平台:基于 AI Agent 的低代码智能化配置方案设计与实现
前端·低代码·ai编程
一袋米扛几楼982 小时前
【Git】规范化协作:详解 GitHub 工作流中的 Issue、Branch 与 Pull Request 最佳实践
前端·git·github·issue
网络点点滴2 小时前
前端与后端的区别与联系
前端
EnCi Zheng2 小时前
M5-markconv自定义CSS样式指南 [特殊字符]
前端·css·python
kyriewen2 小时前
你的网页慢,用户不说直接走——前端性能监控教你“读心术”
前端·性能优化·监控
广州华水科技2 小时前
北斗GNSS变形监测在大坝安全监测中的应用与优势分析
前端
前端老石人2 小时前
前端开发中的 URL 完全指南
开发语言·前端·javascript·css·html
CAE虚拟与现实2 小时前
五一假期闲来无事,来个前段、后端的说明吧
前端·后端·vtk·three.js·前后端