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

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

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

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

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

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

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

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

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

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

3.創建工程的releases版本

? ? ? ? ? ? ? ? ? 點擊上圖中 releases,創建工程的releases版本,填寫一些信息,點擊 Public發布

出現以下信息表示發布成功

4.添加到JitPack上。

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

打開https://jitpack.io/

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

5.庫的導入

上一步執行完成之后,網站上就會有提示如何導入。

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

按照上面第五步的內容新建一個工程導入測試一下,完全沒問題。

6. 庫的更新

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

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

示例地址:點擊打開鏈接

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容