查看自己工程的依赖树

使用命令查看树形依赖

./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

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

相关推荐
样子201819 分钟前
Uniapp 之renderjs解决swiper+多个video卡顿问题
前端·javascript·css·uni-app·html
Nicholas6828 分钟前
flutterAppBar之SystemUiOverlayStyle源码解析(一)
前端
黑客飓风44 分钟前
JavaScript 性能优化实战大纲
前端·javascript·性能优化
emojiwoo2 小时前
【前端基础知识系列六】React 项目基本框架及常见文件夹作用总结(图文版)
前端·react.js·前端框架
张人玉3 小时前
XML 序列化与操作详解笔记
xml·前端·笔记
杨荧3 小时前
基于Python的宠物服务管理系统 Python+Django+Vue.js
大数据·前端·vue.js·爬虫·python·信息可视化
YeeWang3 小时前
🎉 Eficy 让你的 Cherry Studio 直接生成可预览的 React 页面
前端·javascript
gnip3 小时前
Jenkins部署前端项目实战方案
前端·javascript·架构
Orange3015114 小时前
《深入源码理解webpack构建流程》
前端·javascript·webpack·typescript·node.js·es6
lovepenny4 小时前
Failed to resolve entry for package "js-demo-tools". The package may have ......
前端·npm