目录
一、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”按钮,根据下方配置添加到要依赖的项目中。