將自己的庫上傳github并作為依賴引用

Android Studio的Gradle管理庫的功能肯定讓你印象深刻,可以非常方便系統(tǒng)的幫你管理自己項目中依賴的庫。

有時候我們會實現(xiàn)一個小功能,很多項目中都會用到,比如我剛剛修改了一個掃描二維碼的庫,作用是實現(xiàn)豎屏掃描。兩個項目中都會用到,那我每次賦值這個代碼過去多麻煩啊。所以我就想到我這個掃描二維碼的封裝好,作為一個庫讓其他項目去調(diào)用。接下來就教你通過github與JitPach一步步實現(xiàn)庫的

下面我就以我自己的項目 ZxingDemo作為例子來講解。

1.在本地Android Studio建立工程和庫

先新建一個項目作為示例或者demo項目。在項目新建一個Module,Module新建為 Android Library,這里我起名為ZxingLib。將自己要作為庫的代碼寫在這個Module里面,注意編寫庫項目的時候有些東西需要注意,比如添加依賴庫的問題,這里我就不過多介紹了。

然后在ZxingDemo工程中引用該庫,寫出demo程序。整個項目就算完成了。

2.然后將項目上傳到github上

這個也會有專門的博客去介紹如何上傳,我這里就只簡單的描述一下。前提是你的Android Studio已經(jīng)綁定或者配置了Github賬號。

填寫工程名并加上描述,分享到Github上。然后在Github上就可以看到我們提交的項目了。

3.創(chuàng)建工程的releases版本

? ? ? ? ? ? ? ? ? 點擊上圖中 releases,創(chuàng)建工程的releases版本,填寫一些信息,點擊 Public發(fā)布

出現(xiàn)以下信息表示發(fā)布成功

4.添加到JitPack上。

因為添加到JitPack上是相對比較簡單,而且不需要審核,隨時發(fā)布隨時可以使用。所以我們就使用JitPack了。

打開https://jitpack.io/

在這里輸入剛剛上傳的項目地址,點擊 Look up 。會出現(xiàn)以下界面,點擊 Get it 就完成了庫的生成。

5.庫的導(dǎo)入

上一步執(zhí)行完成之后,網(wǎng)站上就會有提示如何導(dǎo)入。

注意:maven {url 'https://jitpack.io'} ?這個是必須添加的,否則會提示找不到你所添加的庫。

按照上面第五步的內(nèi)容新建一個工程導(dǎo)入測試一下,完全沒問題。

6. 庫的更新

如果庫有更新了,需要生成新的庫依賴。需要把項目更新到Github

上傳完成后,再按步驟3.4.5重新生成一個庫的依賴,再次導(dǎo)入項目就可以。以后使用起來會非常的方便。

示例地址:點擊打開鏈接

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容