平時(shí)做項(xiàng)目肯定用了很多別人的庫,如果有一個(gè)自己的庫,那逼格就高了箕昭,以前用eclipse的時(shí)候灵妨,都是打成jar包使用,雖然用的時(shí)候也很方便落竹,但是每次改動(dòng)都要重新打包泌霍,感覺特別麻煩,15年接觸了AS述召,但是因?yàn)楣ぷ髟蛭茨苡盟鲰?xiàng)目朱转,去年就我一個(gè)Android了,想用啥用啥积暖,就改AS了藤为,真特么順手,尤其是compile夺刑,不需要自己去找一堆jar包和庫了缅疟!
先看看效果:
https://github.com/yb801925
準(zhǔn)備工作
建個(gè)module
選擇Android Library,然后起個(gè)名字遍愿,然后finish
把準(zhǔn)備的代碼貼到library中存淫,然后上傳github,至此沼填,app module已經(jīng)沒什么卵用了
Android Studio 關(guān)聯(lián)GitHub相關(guān)操作
這是我上傳之后的代碼
發(fā)布代碼
點(diǎn)擊上圖中的releases就可以發(fā)布了桅咆,更新也是一樣的
更新代碼
發(fā)布形式有很多種,
- JitPack
比如我要用1.1的坞笙,Get it
然后下面會(huì)生成使用說明岩饼,默認(rèn)gradle,大概是這樣的
在工程目錄的build.gradle中加入maven { url 'https://jitpack.io' }
和平時(shí)引用庫一樣compile 'com.github.seeways:AndroidUtils:1.1'