前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Gradle中如何获取dependencies依赖库的最新版本号

Gradle中如何获取dependencies依赖库的最新版本号

作者头像
Fisherman渔夫
发布2020-02-17 23:45:20
5K0
发布2020-02-17 23:45:20
举报
文章被收录于专栏:渔夫渔夫

Gradle中如何获取dependencies依赖库的最新版本号

 初学Android,虽然自以为Java基础还行,上手应当是飞快,但还是栽了不少跟头,其中依赖库的最新版本号如何获取就是一个问题。以下我给出查找最新依赖库版本的案例,来说明解决这个问题的方案:

案例:《我的第一行代码》一书中需要我们引入recyclerview第三方依赖库,让我们在dependencies中输入:

代码语言:javascript
复制
compile 'com.android.support:recyclerview-v7:24.2.1'

首先其会报错,提示compile已经废弃了,需要使用implementation代替之,经过一番修改之后,又报出了一个新错误:

在这里插入图片描述
在这里插入图片描述

 其就是是说明我们需要使用androidx依赖库而不是android.support所定位的依赖库。但是这个如何找呢?而且也不知道如何找一个最新,或者最稳定的开发版本。

 我们可以使用:Google’s Maven Reposiotory网站来进行第三方依赖库的查阅,注意我们必须输入全小写的搜索关键词(我作为Java重度使用者就习惯性地使用驼峰原则去打出依赖库的名字):

在这里插入图片描述
在这里插入图片描述

 上面给出的是androidx;下面则是android.support。并且可以看到,各个版本号,以及个版本号的子版本号。

子版本号的符号说明:

发行版本号(希腊字母)

含义

alpha

内测版本

beta

公测版本

gamma

正式发布版本

 下面我们知道了版本号的含义,但是如何去在gradle配置文件中写呢?实际上规则就是如下:

implementation '包名:类名:版本号',其中类名可以属于包名。

 此例中我们就可以写,当然版本号可以选择最新的:1.1.0-beta04

代码语言:javascript
复制
implementation 'androidx.recyclerview:recyclerview:1.0.0'

 有些童鞋可能会说:Google’s Maven Reposiotory这个网站不人性化,不能复制任何字符,也不能查找哪个版本用的人数最多,更新日期啥的也都没有。如果你有以上的抱怨,那么不妨使用:MavenRepository,访问后的页面就如下所示:

在这里插入图片描述
在这里插入图片描述

点击Search按键

在这里插入图片描述
在这里插入图片描述

 可见和Google’s Maven Reposiotory类似,其还是有给出androidx以及android.support两个版本,我们还发现使用后者的人数更多,但是我们需要的是前者,所以点击黑色字体的:Android Support RecyclerView V7

在这里插入图片描述
在这里插入图片描述

 一次性出现了所有版本以及其使用机构人数和更新日期,这里我们点击认识最多的1.0.0版本。

在这里插入图片描述
在这里插入图片描述

 现在我们离最后的写出版本依赖只差最后一步,相信你已经发现此图被我红色框框出的就是此刻的访问URL(网址),即:

https://mvnrepository.com/artifact/androidx.recyclerview/recyclerview/1.0.0

 我们只需取出artifacrt/后的内容:androidx.recyclerview/recyclerview/1.0.0,略加修改,就能得到写在Gradle中的依赖语句了:

代码语言:javascript
复制
implementation 'androidx.recyclerview:recyclerview:1.0.0'
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Gradle中如何获取dependencies依赖库的最新版本号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档