Android项目能改成自己的,制作Android自己的开源项目

前言##

在Gradle中加一句话就可以使用到第三方的框架好疏忽~那么,你是不是也想作为"第三方"来让别人使用你的框架来开发呢?除了有优秀的代码编写功力,你还需要学会如何制作.接下来,本文将一步一步的带你制作属于自己的第三方库.

本文参考超神的菠萝的博客Android——如何制作自己的开源项目.

使用JitPack 开整##

1 首先,你需要有github账号,Android Studio,当然,要有git.####

创建一个空项目,然后在空项目中创建一个Module,

7aa07daf6bd6

创建Module.png

2 gradle文件配置####

首先打开项目的builder.gradle,配置属性:

classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' maven { url 'https://jitpack.io' }

配置位置如图所示:

7aa07daf6bd6

根目录的build.gradle配置.png

然后打开你所创建的Module的build.gradle,配置:

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

group = 'com.github.??????' 在这里吧????改成自己github的名字

7aa07daf6bd6

lib的build.gradle配置.png

昂......有人开始问了,github的名字是哪个啊,看这里:

7aa07daf6bd6

图片.png

3 打住,基本的gradle配置算是完成了,该写你的东西了,这里为了演示就随便写点了####

7aa07daf6bd6

编写代码

记住不是在libs目录写,而是src目录(估计没人和我一样2了吧)

4 写完项目后,就可以开始上传了####

打开github,创建一个仓库,仓库名字就是你以后引入项目的名字了

7aa07daf6bd6

创建号仓库之后,我们可以选择一种方法来上传代码,这里我是用第一种了

7aa07daf6bd6

打开你创建项目的目录,在这里打开git bush,开始用命令行上传代码

git init 初始化git仓库

git add . 添加目录下所有文件

git commit -m "第一次提交" 提交代码的描述信息

git remote add origin https://github.com/Minuit-Z/ziyeLib.git 提交到远程仓库

git push -u origin master 将代码提交到master分支

提交完成后,去你的github上,重新打开刚刚创建好的仓库,可以看到刚刚写好的代码都提交上去了,然后点击release准备发布

7aa07daf6bd6

填写完表单之后,点击下方的Publish release

7aa07daf6bd6

好了,github这边也完成了

7aa07daf6bd6

5. 在JitPack上找到自己的东西####

JitPack

首次使用需要绑定一下github,就不描述了

绑定完成后,就可以搜索自己的库了,如图:

7aa07daf6bd6

注意,这里的搜索方式是:github名字/lib名字

当出现如图所示的信息后,点击get it ,可以看到,只需要两步就可以获取到了

7aa07daf6bd6

6. 使用自己的库

假如你正在做项目了,突然想到自己有库可以用,按如下配置:

在根目录的build.gradle 下的allprojects里的repositories 中,写入

maven { url 'https://jitpack.io' }

在app下的build.gradle中写入依赖

compile 'com.github.Minuit-Z:ziyeLib:v1.0' 这里看自己的JitPack来写就好

好了,自己写库现在就可以使用了

7aa07daf6bd6

最后再说明一点, 如果有了v1.1的代码并提交到github上时,是不能使用到v1.1的功能的, 需要再次点击release来发布,并且重新去JitPack来获取.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值