原标题:如何查找第三方库(Gradle引用)的依赖?

如何查找第三方库(Gradle引用)的依赖?

每日一问-Tools-20181105

答: 三方法可查找.

1. 执行 Gradle Task : androidDependencies

可以直接执行

gradleandroidDependencies

执行结果将在控制台直接输出.可以在控制台直接查看, 但是如果依赖很多的时候, 控制无法完全显示.

执行以下命令可将结果保存至文件:

gradleandroidDependencies> dep.txt

执行结果如下:

publishNonDefaultisdeprecatedandhasnoeffectanymore. Allvariantsarenowpublished.

:app:androidDependencies

:core:androidDependencies

:net:androidDependencies

:utils:androidDependencies

debug

debug

debug

debugCompileClasspath-Dependenciesforcompilation

+ ---com.j256.ormlite:ormlite-android:4.48@ jar

+--- com.j256.ormlite:ormlite-core: 4.48@jar

debugCompileClasspath - Dependencies for compilation

+--- com.ainemo:json-gson: 1.1-SNAPSHOT@jar

+--- com.squareup.okhttp3:logging-interceptor: 3.11. 0@jar

//以下内容省略

2. 使用Android Studio插件 : Gradle View

Gradle View是一个查询依赖的插件, 就是将上述的结果分类,方便查看, 在Android Studio 中可直接安装此插件.

执行结果如下:

Project Dependencies

-> Dependency List

-> Dependency Hierarchy

第一个子项为项目的直接依赖,第二项包含直接依赖的依赖.

3. 使用网站查询 mvnrepository

mvnrepository 是一个Maven 查询网站, 可以查询依赖库的各个版本以及引用依赖. 网址为: https://mvnrepository.com

比如我们搜索 Retrofit 的依赖:

搜索结果包含了和Retrofit 相关的库, 我们点击第一个进入详细页面:

详情页面可以看各个版本, 我们点击一个版本进入版本详情页面.

这里包含依赖库的基本信息, 以及各种引用方式. 继续往下滚动:

这里包含了该库该版本的各种类别的依赖.返回搜狐,查看更多

责任编辑:

gradle 查看依赖类库版本_如何查找第三方库(Gradle引用)的依赖?相关推荐

  1. gradle 查看依赖类库版本_使用Gradle命令查看项目中库的依赖关系

    在Terminal中,可以通过 gradle 的命令查看项目中所使用库的版本,并且可以更加直观看到库之间的依赖关系.同时它们可以帮助您跟踪并解决与库版本冲突有关的任何问题.Building Andro ...

  2. 查看Python的版本_查看当前安装Python的版本

    一.查看Python的版本_查看当前安装Python的版本 具体方法: 首先按[win+r]组合键打开运行: 然后输入cmd,点击[确定]: 最后执行[python --version]命令即可. 特 ...

  3. gradle 查看依赖类库版本_Android studio中查看依赖的第三方库的历史版本和最新版本...

    在日常开发过程中,我们通过会依赖很多的第三方库项目.类似这样: dependencies { compile 'com.android.support:support-v4:24.2.1' compi ...

  4. gradle 指定springcloud 版本_如何优雅地使用Gradle

    Gradle是一个基于Apache Ant和Apache Maven概念的JVM项目自动化建构工具. 有别于传统的不忍卒读的XML项目设置语言,它使用基于Groovy或者Kotlin的DSL(领域专用 ...

  5. 引入三方库_关于使用第三方库、代码复用的一些思考

    选择 优质文章,及时送达 作者:xybaby 链接:cnblogs.com/xybaby/p/11372846.html 正文 不管是不要重复造轮子,还是站在巨人的肩膀上,对于软件开发来说,代码复用都 ...

  6. pip安装更新、第三方库对应的python解释器版本、pip安装第三方库,压缩包离线安装,pycharm快捷安装及pycharm中terminal的使用,timeout超时报错

    文章有点长,但是很详细,还望大家耐心看 之前在安装python的文章中已经给大家配置了pip环境变量(不了解的点这里去看看),这里就能直接在cmd窗口,不用切换路径,就能使用pip了. 首先 使用pi ...

  7. python解析pdf中文乱码_使用Python第三方库pdfminer提取PDF内容,并解决中文编码不支持的问题...

    这两天刚好完成一个提取人行简版征信报告PDF所有数据的小项目,中间踩了很多坑,尤其是对于汉字编码问题度娘也不太灵.为了方便后人,在这里记录下在这个过程中我遇到的问题以及我的解决方法. 我用的是mac系 ...

  8. yum 查看java版本_如何查找YUM安装的JAVA_HOME环境变量详解

    前言 开发中很多需要javac 的程序依赖 JAVA_HOME环境变量. 如果是手工下载源码安装的JDK,很容易知道JAVA_HOME的目录. 例如 那么对应的 JAVA_HOME 为 /usr/lo ...

  9. delphi查看源码版本_[Mybatis]-IDEA导入Mybatis源码

    该系列文章针对 Mybatis 3.5.1 版本 一.下载 Mybatis 源码 step1.下载 Mybatis-3.5.1 源码 Mybatis 源码仓库地址 下载版本信息如下: 下载后进行解压, ...

最新文章

  1. mnn 编译转换工具 win10 2021
  2. 药理学css概念,药理学css 名词解释
  3. 联想n308 android 一体机,附文:N308设计回顾_联想 N308_一体电脑评测-中关村在线...
  4. 一款功能齐全的网管软件:Ip-tools
  5. VMWare虚拟机下为Ubuntu 12.04.1配置静态IP(NAT方式)
  6. 前端性能优化-减少HTTP请求数
  7. POE供电交换机应用方案及功能特性介绍
  8. mongodb更新操作符$unset
  9. ARMLINUX学习笔记(3)---安装交叉编译器
  10. [POJ1664] 放苹果 (动态规划,组合数学)
  11. C++中-运算符与.运算符的具体使用
  12. mysql中explain使用
  13. 为什么C语言简洁灵活方便,C语言语法简洁紧凑使用方便灵活具有丰富的运算.ppt...
  14. 疾控LIMS实验室信息管理系统功能需求
  15. Python回归分析五部曲(二)—多重线性回归
  16. 哈佛为什么群星闪耀?
  17. 使用echarts-gl 绘制3D地球配置详解
  18. Mysql学习日记:L13-distinct关键字
  19. android 小米8底部黑色高度太高,小米8评测:众多黑科技加持,能否跃身高端行列?...
  20. MySQL——INSERT INTO

热门文章

  1. websocket一直无法链接_.NET Core 实现基于Websocket的在线聊天室
  2. 2014年计算机初级应用考试是,2014年国硕士研究生入学统一考试计算机基础试题...
  3. oracle 同一列数据不同条件分组求和_艾瑞教育:有关Oracle数据库,你需要知道的几件事...
  4. vue实现查询多条记录_vue.js 实现天气查询
  5. 忘记mysql数据库名称_忘记MySQL数据库密码的解决办法
  6. syslog打印不带等级_linux下syslog使用说明
  7. 怎么在Windows11上禁用文件资源管理器搜索历史记录
  8. Win11任务栏怎么隐藏
  9. Mybatis判断int类型是否为空
  10. Swagger介绍及使用