当前位置: 首页 > 知识库问答 >
问题:

如何查看库的所有依赖项?

哈宪
2023-03-14

我知道如何查看Android Studio项目中的所有依赖项,但它没有显示哪些库需要哪些。他们只是全部分组在一起。是否有一种方法可以查看我在build.gradle文件中声明的每个特定依赖项需要哪些库?

共有1个答案

仉嘉泽
2023-03-14

假设您想要获得应用程序模块的依赖关系图。在终端/命令行中,运行以下命令:

./gradlew :app:dependencies

此外,如果您想存储由上述命令生成的依赖关系图,只需执行以下操作:

./gradlew :app:dependencies > dependencies.txt

请注意dependencies.txt文件将生成并存储在您当前的工作目录中。

 类似资料:
  • ldd 作用:用来查看程式运行所需的共享库,常用来解决程式因缺少某个库文件而不能运行的一些问题。示例:查看test程序运行所依赖的库: /opt/app/todeav1/test- ldd test libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00000039a7e00000) libm.so.6 => /lib64/libm.so.6 (0x00

  • 本文向大家介绍Intellij IDEA中如何查看maven项目中所有jar包的依赖关系图,包括了Intellij IDEA中如何查看maven项目中所有jar包的依赖关系图的使用技巧和注意事项,需要的朋友参考一下 Maven 组件界面介绍  如上图标注 1 所示,为常用的 Maven 工具栏,其中最常用的有: 第一个按钮:Reimport All Maven Projects 表示根据 pom.

  • 我有自定义逻辑,它定义了杰克逊应该如何在AWS lambda函数中序列化和反序列化域对象。AWS lambda函数使用AWS lambda运行时java 11(amazon-corretto-11)部署在AWS上。在本地测试时,序列化工作正常,但在AWS中则不然。 如何找出AWS lambda运行时中实际使用的java依赖项和依赖项的版本? 在我的具体案例中,我想了解的是杰克逊依赖的版本。

  • 我们都知道依赖树对于解决可传递依赖冲突至关重要。对于,情况也是如此,但我找不到一种方法,可以像那样打印依赖关系树。 有没有插件或其他东西可以帮助你? Maven版本:3.2.3 编辑 对于认为这个问题与另一个问题重复的人,请考虑: > 另一个问题是关于依赖关系管理的插件管理。 另一个问题与生成依赖关系树无关。

  • 问题内容: 我正在尝试获取Java类中的所有依赖关系,包括用于泛型参数化和局部变量类型的类。到目前为止,我发现的最佳框架是apache bcel。使用它,我可以轻松地从字节码中找到所有字段,方法参数和局部变量。基本上,除了泛型和局部变量类型以外的所有内容。例如,在第1行中,我只能使用bcel中的方法找到一个依赖项- ArrayList。它无法检测到List接口和Point类。不幸的是,我也尝试了t

  • 问题内容: 有什么可用于Eclipse的插件,可以显示类依赖关系的图形视图吗? 问题答案: Classycle 可能是一个好的开始(至少对于类之间的静态依赖关系) (尽管我发现它们的图形有些复杂,但是:CDA-类相关性分析器是一个外部工具,但是生成的可读性更强)