Android提交库到github并生成依赖提供给其他项目引用

本文详细介绍了Android应用开发的完整流程,包括在Android Studio中创建工程和库,将项目上传到GitHub,创建tag发布release版本,以及通过JitPack打包生成依赖。从零开始,一步步教你如何管理和发布自己的Android Library。
摘要由CSDN通过智能技术生成

目录

一、AndroidStudio本地创建工程和库

二、项目上传到github

三、新建tag,发布release版本

四、jitpack打包生成依赖

一、AndroidStudio本地创建工程和库

①新建工程MoeSDK,包名ltd.maimeng.sdk;

②新建Module:

方式1,选择模板Android Library,命名MoeCore,包名ltd.maimeng.core;

方式2,选择Import...导入已有的Library库,选择Library库文件夹路径,命名MoeCore;

③MoeCore中编写库代码,app引用MoeCore库,在app中编写测试代码。

二、项目上传到github

①github新建仓库MoeCore,项目地址“https://github.com/DamonCoder/MoeCore.git ”;

②本地项目MoeSDK添加git版本控制,关联远程github仓库;

// 本地项目目录下创建新的git仓库
git init

// 本地项目关联远程github仓库
git remote add upstream https://github.com/DamonCoder/MoeCore.git
git remote add origin https://github.com/DamonCoder/MoeCore.git
git remote set-url origin https://github.com/DamonCoder/MoeCore.git

// 查看所有远程仓库
git remote -v
// 查询结果如下
origin  https://github.com/DamonCoder/MoeCore.git (fetch)
origin  https://github.com/DamonCoder/MoeCore.git (push)
upstream        https://github.com/DamonCoder/MoeCore.git (fetch)
upstream        https://github.com/DamonCoder/MoeCore.git (push)

github生成access token,本地项目代码提交到远程github仓库;

git add .
git commit -m "第一次提交"
git fetch origin master
git merge origin master
git pull origin master
git push origin master

账号:github邮箱账号
密码:access token

三、新建tag,发布release版本

①本地项目打tag后push到远程仓库;

git tag v0.1.0
git push origin v0.1.0

②github选择tag发布release版本。


四、jitpack打包生成依赖

①打开“JitPack | Publish JVM and Android libraries”,复制github项目地址到输入栏,点击“look up”按钮。

②如果显示红色icon,根据report日志进行修改,重新打tag并push到github后发布release版本再look up;如果显示绿色icon,点击“Get it”按钮,根据下方配置添加到要依赖的项目中。


  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值