如何將自己在github寫(xiě)的android library開(kāi)源,讓大家依賴(lài)使用?
簡(jiǎn)介:使用過(guò)Android studio的朋友都知道怎么使用gradle去依賴(lài)別人寫(xiě)的開(kāi)源庫(kù)佑力。如compile 'com.android.support:appcompat-v7:24.0.0'
在github上,這種方式到處都可以看見(jiàn)。但是片部,我們?cè)趺磳⒆约簩?xiě)的開(kāi)源庫(kù),放到github給大家依賴(lài)使用呢霜定?如果是正常的流程档悠,可能很繁瑣。但是使用JitPack望浩,只需要幾個(gè)傻瓜式的操作即可辖所。
1)、首 先磨德,我們需要有一個(gè)library缘回。新建一個(gè)project吆视,命名為 OpenSourceDemo
。然后我們新建一個(gè)module酥宴,選擇Android Library啦吧,這里命名為OpenSourceLibrary
新建Library
2)、在OpenSourceLibrary
中新建一個(gè)ToastUtils
工具類(lèi)進(jìn)行測(cè)試拙寡。
代碼如下:
package com.xu.opensourcelibrary;
import android.content.Context;
import android.widget.Toast;
/** * 吐司工具類(lèi) * * @author chenjunxu * @date 16/8/30 */
public class ToastUtils {
/** * 顯示吐司
* @param context *
* @param str
*/
public static void showToast(Context context, String str) {
Toast.makeText(context, str, Toast.LENGTH_LONG).show();
}
}
3)授滓、Library現(xiàn)在就搞定了。我們需要將它放在github上肆糕,這里就不介紹如何放到github上了般堆。這是OpenSourceDemo的github地址:
https://github.com/ChenJunXu/OpenSourceDemo
。點(diǎn)擊releases诚啃,創(chuàng)建新版本淮摔。填好版本號(hào)(很重要),描述等信息绍申,就可以推送版本了噩咪。
創(chuàng)建新版本
推送版本
4)、現(xiàn)在是時(shí)候使用JitPack了极阅,打開(kāi)網(wǎng)址后https://jitpack.io/
胃碾,輸入對(duì)應(yīng)的github網(wǎng)址,點(diǎn)擊Get it獲取需要被依賴(lài)的版本號(hào)筋搏。下面就會(huì)出現(xiàn)依賴(lài)的方式了仆百。這樣就大功告成啦~
依賴(lài)方式
5)、新建一個(gè)project奔脐,測(cè)試一下俄周。
設(shè)置依賴(lài)1
設(shè)置依賴(lài)2
效果圖