作為Android開發(fā)人員桨螺,眾所周知Android Studio使用Gradle 來(lái)管理依賴,依賴別人的開源庫(kù)只需要在 build.gradle 中添加 compile 即可表谊。那有沒有想過如果自己寫的庫(kù)也能讓別人一句compile 就搞定丈牢?如果我告訴你不需要翻墻、不需要復(fù)制的配置骤菠,只需簡(jiǎn)單三步就能辦到呢它改,是不是聽起來(lái)很炫酷?讓我們開始吧商乎!
第一步 : 配置gradle 文件
添加maven的構(gòu)建插件央拖,后面的版本號(hào)需要是最新的。不然后面步驟容易報(bào)錯(cuò)鹉戚,查看最新版本去它的Github上看:android-maven-gradle-plugin
//在項(xiàng)目的build.gradle內(nèi)添加內(nèi)容
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'-
在要開源的module的build.gradle下添加內(nèi)容
apply plugin: 'com.android.library' apply plugin: 'com.github.dcendents.android-maven' group='com.github.chendongde310' //chendongde310替換成你自己的Github用戶名 ...
Sync
第二步:發(fā)布項(xiàng)目
-
上傳項(xiàng)目至github
不知道怎么上傳的請(qǐng)移步Android快速實(shí)現(xiàn)上傳項(xiàng)目到Github
-
給項(xiàng)目添加一個(gè)Tag
填好之后點(diǎn)擊箭頭標(biāo)識(shí)按鈕發(fā)布
第三步 JitPack
-
打開JitPack的主頁(yè)
-
箭頭處填寫你開源項(xiàng)目的地址鲜戒,然后Look up
-
然后就會(huì)看到我們發(fā)布的版本,點(diǎn)擊Get it
Paste_Image.png
-
大功告成
如何使用你的庫(kù)
-
添加在你的根build.gradle里:
allprojects { repositories { ... maven { url 'https://jitpack.io' } } }
-
添加在 dependency
dependencies { ... compile 'com.github.chendongde310:SuperBadge:0.2.2' }
Sync
常見問題
有時(shí)候JitPack會(huì)構(gòu)建失敗抹凳,失敗的狀態(tài)如圖箭頭
Paste_Image.png
點(diǎn)擊Log圖標(biāo)會(huì)出現(xiàn)錯(cuò)誤日志
Paste_Image.png
查找自己的錯(cuò)誤原因遏餐,然后重走一遍以上流程