Android项目中,查看项目依赖树的多种方式

news/2024/9/23 13:34:43/

1.使用预设的Task来进行查看

1.1 命令行

查看某个模块的所有依赖树:

gradlew [模块名称]:dependencies
例如:gradlew app:dependencies

查看某个模块的某功能的依赖树:

gradlew [模块名称]:dependencies --configuration [功能名称]
例如:gradlew :app:dependencies --configuration lintClassPath

结果:
在这里插入图片描述

1.2 手动点击

点击Gradle的菜单,找到指定模块下的dependencies Task,例如路径:app/Tasks/help/dependencies
在这里插入图片描述

结果:
在这里插入图片描述

2.使用Analyze Dependencies工具

右键需要查看的模块,然后点击Analyze Dependencies
在这里插入图片描述

然后就可以查看了
在这里插入图片描述

3.安装插件Gradle View

先安装插件
在这里插入图片描述

就可以点击功能键进行查看了
在这里插入图片描述

4.使用Gradle的一个可视化工具

先输入下面的命令

gradlew build --scan

当出现下面的代码后,输入yes
在这里插入图片描述

会得到的一个URL,在浏览器中输入该URL
在这里插入图片描述

会提示要求输入邮箱,输入邮箱后会收到一封邮件,点击邮件中的URL,将得到下面这张图片。
在该网页中,可以看到依赖的库,并且可以查看该库所依赖的库,和被哪些库所引用
在这里插入图片描述

总结

这几种查看方式项目依赖树的操作难易程度和视图结果有所不同,可以根据自己的需求选择合适方式或者多种联合使用


http://www.ppmy.cn/news/1474139.html

相关文章

Docker系列-Docker镜像分层原理

Docker镜像的分层原理是其实现高效、灵活和可复用性的关键。以下是对Docker镜像分层原理的详细说明: 一、基本概念 Docker镜像是一种轻量级、可执行的独立软件包,它包含运行某个软件所需要的所有内容,如代码、运行时库、环境变量和配置文件…

7.8作业

一、思维导图 二、 1】按值修改 2】按值查找,返回当前节点的地址 (先不考虑重复,如果有重复,返回第一个) 3】反转 4】销毁链表 //按值修改 int value_change(linklistptr H,datatype e,int value) {if(HNULL||empty(H…

行业模板|DataEase旅游行业大屏模板推荐

DataEase开源数据可视化分析工具于2022年6月发布模板市场(https://templates-de.fit2cloud.com),并于2024年1月新增适用于DataEase v2版本的模板分类。模板市场旨在为DataEase用户提供专业、美观、拿来即用的大屏模板,方便用户根据…

RedHat运维-Ansible自动化运维基础21-从ansible-galaxy下载collection

1. 社区管理的collections仓库:_____________________________; 2. 社区管理的collections仓库:_____________________________; 3. 社区管理的collections仓库:_____________________________; 4. 列出当前…

react v18 less使用(craco)

方案一、弹出配置(不推荐) 安装依赖:yarn add less less-loader 首先 执行 yarn eject 弹出配置项文件(注意:弹出配置不可逆!) 在 config 文件夹中 找到 webpack.config.js,在如图…

ES6 之 Promise 构造函数知识点总结 (四)

Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了 Promise 对象。 Promise 对象有以下两个特点。 对象的状态不受…

什么叫低频晶振?低频晶振最低频率能达到多少?低频晶振封装尺寸有哪些?

低频晶振指的是那些工作在较低频率范围内的晶体振荡器,通常这类振荡器的标称频率低于8MHz。这些晶振在各种电子设备中都有应用,尤其是在那些需要精确但不需要高频振荡的应用场景中,比如实时时钟(RTC)、低速串行通信接口(如UART、IC等)、以及一…

在Spring Boot项目中集成监控与报警

在Spring Boot项目中集成监控与报警 大家好,我是微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 1. 引言 在当今的软件开发中,监控和报警系统是保证系统稳定性和可靠性的重要组成部分。Spring Boot…