如何将自己的库开源分享到github上?

我们在github上经常会找到好用的第三方库,在build.gradle中添加依赖就可以了,但是如何将自己的库分享出去给别人使用呢?本文记录了如何将自己的库分享到平台上。

如何将自己的库开源分享?

准备工作
本地已经安装Git,并且Android Studio已经配置了Git。

1.创建项目

在Android Studio 中新建空项目,在选择 Add Activity To Mobie这个步骤的时候, 选 择 A d d N o A c t i v i t y \color{#FF0000}{选择Add No Activity } AddNoActivity
在这里插入图片描述

2.创建module

创建项目成功后,添加新Module到项目中,在选择 New Module类型这个步骤的时候, 选 择 A n d r o i d L i b r a r y \color{#FF0000}{选择Android Library} AndroidLibrary
Module 类型选择Android LIbrary

3.分享到github

在Android Studio中的菜单栏选择VCS->Import into Version Control->Share Project on Github.这样会在你的Github账号上创建新的repo并上传项目文件。
在这里插入图片描述

4.Github上发布Release版本

  1. 在新建好的repo下点击create release 进入信息填写界面
    在这里插入图片描述
  2. 填写版本信息并发布
    在这里插入图片描述

5.Jitpack上发布可用版本

进入jitpack.io,登录github账号,输入github上这个release版本的repo地址,Log状态如果是绿色表示发布成功,红色表示发布失败。发布失败可以通过Log查看具体Error出现在哪里,修改完成后重新发布。
在这里插入图片描述

6.引用库

在上面发布成功后,即Log的状态是绿色的,然后点击Get it,获取使用方法,一般如下:

1.项目build.gradle中添加代码

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://jitpack.io' }
    }
}

2.在Module的build.gradle中添加代码

dependencies {
   *
   *
   *
    implementation 'com.github.zhangjinlu0222:addsubviewdemo:v0.0.4'
}

3.代码添加如图

在这里插入图片描述

7.注意事项

以上步骤,有可能在Log一直是红色状态,这是因为在我们的module中缺少配置信息。

1.在根目录build.gradle中添加代码

buildscript { 
  dependencies {
    classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1' // Add this line

2.在module的build.gradle中添加代码


 apply plugin: 'com.github.dcendents.android-maven'  

 group='com.github.YourUsername'

详细的配置信息可以查看 Maven配置信息

8.结语

至此,将自己的库分享到开放仓库的介绍已完成,有任何错误的地方请大家指出来,谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值