Android Library如何在Github上开源

平时我们在Android开发过程中引用了很多依赖,不乏有很多Github上开源的Library,例如JakeWharton的黄油刀依赖如下:

dependencies {
    
    
  implementation 'com.jakewharton:butterknife:10.2.3'
  annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.3'
}

独乐乐不如众乐乐,那么我们怎样如何将我们自己写的Library发布到Github上开源供别人使用呢?下边我就用我自己的Library简单说一下。

简单介绍AAtools

我之前写了一个小工具——AATools,Github地址是:https://github.com/ixinrun/AATools
AATools简单介绍
也是我开发过程中使用的一个小工具,主要功能是Android开发过程中帮助开发调试和QA进行测试的,目前功能有上图六个模块,功能上只是初步,先拿来用,后边有时间再完善。接下来发布Library我们只需要三步。

1. 创建Library

android studio创建library,这个很简单,项目上直接new Module即可,创建好如下图所示:

创建Library

2.GitHub上进行生成Release包

我们将上边的项目提交到GitHub,然后点击Release,生成最新Release包,并填写最新版本号:
one:
发布release包图1
two:发布release包图2
three:发布release包图3

3.JitPack上发布依赖

JitPack是发布GitHub依赖常用的开源托管仓库,常见托管仓库有以下几种:

  1. Maven Central
  2. jCenter
  3. 自建私服

将仓库地址提交到JitPack(https://jitpack.io/) :
将仓库地址提交到JitPack
点击Git it,下边马上就会生成我们插件的依赖地址:
生成插件的依赖地址
到这里就结束了,就这么简单。

最后

欢迎大家使用AATools,后边会不定期更新这个小工具,好用的话别忘了github上star,谢谢咯

猜你喜欢

转载自blog.csdn.net/li0978/article/details/113064601