Android上传Libary到Github并发布至JitPack

Android上传Libary到Github并发布至JitPack作者分享了将自开发的 App 埋点采集框架开源到 Github 和发布到 JitPack 的过程 包括 AGT 和 Gradle 的版本选择 Library 的 build gradle 配置 以及在 Github 打 relea

大家好,欢迎来到IT知识分享网。

最近开发了个App埋点采集框架,准备把框架开源到Github上,本来以为会很顺利,没想到过程会如此曲折。网上的文章,有些是AGT、Gradle版本太老,有些是直接Copy的别人的内容自己压根就没验证过,我这一路踩坑,花费了一天的时间,终于搞定了,特此记录下。

一,上传到Github

具体操作见,之前的文章:Git使用教程

二,发布至JitPack

1、AGT和Gradle的版本

buildscript { 
    ext.kotlin_version = "1.3.50" dependencies { 
    classpath "com.android.tools.build:gradle:4.2.2" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } 

工程目录下 gradle/wrapper/gradle-wrapper.properties 文件:

distributionBase=GRADLE_USER_HOME distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip distributionPath=wrapper/dists zipStorePath=wrapper/dists zipStoreBase=GRADLE_USER_HOME 

2、配置Libary的 build.gradle

Libary的 build.gradle 文件:

apply plugin: 'com.android.library' group = 'com.github.sulei007' // 指定group,com.github.<用户名>,很重要!!!! android { 
    } 

3、Github 打 release tag

在这里插入图片描述
在这里插入图片描述
按钮点击完成后,会出现信息填写页面。先点击 Choose a tag 按钮,设置一个 tag 号,然后填写标题、描述,最后点击Publish release 按钮。

在这里插入图片描述

4、JitPack 发布

在这里插入图片描述

三,最后

1、如果你想用低版本的 AGT和Gradle,推荐一篇文章:Android如何制作自己的开源项目,我没有亲自验证过这篇文章是否可行性,大家感兴趣可以试试。

2、一般情况下,一个工程对应一个 Libary,JitPack 会自动编译这一个 Libary。如果一个工程对应多个 Libary,那我们需要对发布的 Libary,进行额外的配置。推荐一篇文章:小记多lib module上传JitPack,我也没有亲自验证过这篇文章是否可行性,大家感兴趣可以试试。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/119505.html

(0)
上一篇 2025-11-05 07:00
下一篇 2025-11-05 07:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信