前言
在開發過程中,會使用到很多第三方開源庫,比如imageloader,zxing,或者一個baseadapter,一個工具庫等等。。AndroidStudio中集成時候只要一句話 compile 'com.github.superSp:ScrollChooseView:v1.0.2
(舉個例子), 一般像這種的都是將你的module上傳到jcenter之后審核就可以了。。。。如果想做一個優秀的android開發者,在經驗慢慢積累后也應該有自己的優秀開源庫上傳到github給他人使用,畢竟面試的話如果你的github某個開源庫start數很多的話也是一張強大的手牌。
Jcenter的方式
研究jcenter的方式整整一天了。。。最后一個步驟 add to jcenter的按鈕找不到。。。而且網站打開速度也比較慢。。就放棄了,后來在群里面聽說有還有一種方式叫jitpack
。。就百度看了一下感覺更簡單。。。這里先貼一下Jcenter方式的鏈接
鴻洋大神Jcenter博客,但是好像有一個小坑,點擊
解決鴻洋大神Jcenter博客中的坑。。。點擊
有這兩篇文章就差不多OK拉。。。
JitPack方式
創建一個project
創建一個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創建新的倉庫,輸入倉庫名,倉庫描述
創建成功以后,紅色框列出本地倉庫上傳到github的步驟
打開Git Bash
到當前項目的目錄下
依次輸入
git init ---------初始化倉庫
git add . ---------- .表示的是上傳當前整個目錄
git commit -m "first commit" ------------- 提交的描述
git remote add origin git@github.com:superSp/Test.git ----------- 添加到遠程庫
git push -u origin master --------------提交遠程庫
在上傳成功以后,生成一個release版本
之后打開jitpack網站
地址
輸入庫的名字,點擊look up
點擊get it
熟悉的使用方式就出現了
注意
第一次上傳項目到github時,要匹配私鑰,不懂的話看這里這是一篇介紹git的使用方式以及上傳連接github的操作