前言
在開發(fā)過程中,會使用到很多第三方開源庫塞颁,比如imageloader,zxing,或者一個baseadapter俗慈,一個工具庫等等盒发。谬泌。AndroidStudio中集成時候只要一句話 compile 'com.github.superSp:ScrollChooseView:v1.0.2
(舉個例子), 一般像這種的都是將你的module上傳到j(luò)center之后審核就可以了脖祈。。际看。咸产。如果想做一個優(yōu)秀的android開發(fā)者,在經(jīng)驗(yàn)慢慢積累后也應(yīng)該有自己的優(yōu)秀開源庫上傳到github給他人使用仲闽,畢竟面試的話如果你的github某個開源庫start數(shù)很多的話也是一張強(qiáng)大的手牌脑溢。
Jcenter的方式
研究jcenter的方式整整一天了。。屑彻。最后一個步驟 add to jcenter的按鈕找不到验庙。。社牲。而且網(wǎng)站打開速度也比較慢粪薛。。就放棄了搏恤,后來在群里面聽說有還有一種方式叫jitpack
违寿。。就百度看了一下感覺更簡單熟空。藤巢。。這里先貼一下Jcenter方式的鏈接
鴻洋大神Jcenter博客息罗,但是好像有一個小坑掂咒,點(diǎn)擊
解決鴻洋大神Jcenter博客中的坑。迈喉。绍刮。點(diǎn)擊
有這兩篇文章就差不多OK拉。弊添。录淡。
JitPack方式
創(chuàng)建一個project
創(chuàng)建一個lib
在根projcet的build.gradle中添加
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
maven { url 'https://jitpack.io' }
在lib目錄下build.gradle中添加
apply plugin: 'com.github.dcendents.android-maven' group = 'com.github.superSp'
黃色圈修改為自己的github名
上傳到github
打開github創(chuàng)建新的倉庫,輸入倉庫名捌木,倉庫描述
創(chuàng)建成功以后油坝,紅色框列出本地倉庫上傳到github的步驟
打開Git Bash
到當(dāng)前項(xiàng)目的目錄下
依次輸入
git init ---------初始化倉庫
git add . ---------- .表示的是上傳當(dāng)前整個目錄
git commit -m "first commit" ------------- 提交的描述
git remote add origin git@github.com:superSp/Test.git ----------- 添加到遠(yuǎn)程庫
git push -u origin master --------------提交遠(yuǎn)程庫
在上傳成功以后,生成一個release版本
之后打開jitpack網(wǎng)站
地址
輸入庫的名字刨裆,點(diǎn)擊look up
點(diǎn)擊get it
熟悉的使用方式就出現(xiàn)了
注意
第一次上傳項(xiàng)目到github時澈圈,要匹配私鑰,不懂的話看這里這是一篇介紹git的使用方式以及上傳連接github的操作