Android開源庫的製作

codeteenager發表於2018-07-01

Android開源庫的製作

我們在寫專案時經常用到開源庫,特別是在android studio中,一句話引用就可以,比如compile 'com.android.support:appcompat-v7:25.3.1',剩下的交給gradle依賴就可以了。但是如何製作開源庫給別人使用呢?現在製作開源庫一般是上傳到jcenter或者maven中,但是這兩個比較麻煩,我將介紹一個簡單的給大家使用。這個開源庫是放在GitHub中然後關聯到JitPack上。所以前提是你要有一個GitHub賬號。

第一步

首先,你需要在android studio中建立一個專案,在專案中新建一個module,然後選擇Android Library點選完成。這個library就是你開源庫的類庫。

Android開源庫的製作

第二步

然後,開啟專案的build.gradle在classpath:中新增classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'這句話可以在jitpack官方文件中找到。

Android開源庫的製作

第三步

然後,在library的build.gradle中新增apply plugin: 'com.github.dcendents.android-maven' group='com.github.YourUsername'這兩句。

Android開源庫的製作

第四步

開源庫編寫完成後整個專案上傳到github上,然後點選release建立一個版本。輸入版本號點選Publish Release就完成。

Android開源庫的製作

第五步

最後,將這個庫例如:https://github.com/codeteenager/CalendarLib複製到jitpack上如下圖所示的Git repo url,點選Look up,就可以看到下面的版本。

Android開源庫的製作
然後點選Get it就可以看到下面兩個maven和compile,然後複製到你專案對應的位置就可以引用了。 是不是很簡單呢。
Android開源庫的製作
參考文件:https://jitpack.io/docs/#publishing-on-jitpack

相關文章