Gradle中如何獲取dependencies依賴庫的最新版本號

Gradle中如何獲取dependencies依賴庫的最新版本號

 初學Android,雖然自以爲Java基礎還行,上手應當是飛快,但還是栽了不少跟頭,其中依賴庫的最新版本號如何獲取就是一個問題。以下我給出查找最新依賴庫版本的案例,來說明解決這個問題的方案:

案例:《我的第一行代碼》一書中需要我們引入recyclerview第三方依賴庫,讓我們在dependencies中輸入:

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

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中的依賴語句了:

implementation 'androidx.recyclerview:recyclerview:1.0.0'
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章