最近因公司須要寫了一個sdk,本想用本地庫去作,可是遇到了各類問題,因此嘗試着作成網絡庫去接入。以前一直沒接觸過這塊,相對來講挺簡單,
可是也遇到了一些問題,在這裏記錄一下。
複製代碼
在開始以前先簡單說一下流程:android
一、在本地建立一個libiary工具類;
二、配置JitPack相關的配置信息;
三、排查本身工具類中的錯誤並上傳到github;
四、建立release並在[JitPack](https://jitpack.io/)中編譯;
五、在本身的項目中引用。
複製代碼
一、 建立一個libiary,而後上傳到github(只須要上傳圖中紅色選擇框中的文件) git
二、在項目的build中添加配置(project級別)我這裏用的JitPack版本是2.0,由於的Gradle版本是4.4,對應的JitPack是2.0,若是你的版本比較高或者比較低,須要本身查詢文檔,查看JitPack對應的版本號 github
三、在moudle中添加配置 網絡
四、上傳到github 建立release包 併發
五、選擇release maven
六、建立併發布relese (由於我這裏已經建立過了因此選擇Draft a new release,若是是首次建立那麼就是create new release)工具
九、點擊編譯 post
10 、編譯完成 gradle
十一、失敗緣由 ui
查看JitPack文檔,查找緣由,通常都是由於你的工具類中自己的錯誤,因此不能經過,因此在上傳以前最好本身先檢查一遍錯誤緣由。而且,遇到問題不要慌張,先看官方文檔排查緣由。好了,就說這麼多了,有問題的能夠加羣493180098聯繫我。