如何在Android Studio发布library代码到Jcenter

2025-07-13 08:27:07

在 Android Studio 开发工具使用 gradle 集成第三方组件或者框娃肪篙泰架 library 的时候,菀蒯踔观我们都是添加一行依赖代码就搞定了,那么我们自己如何把自己写的 library 代码发布上去,也可以让他人在 build.gradle 中直接添加一行依赖代码就搞定呢?下面就是发布library 代码到 Jcenter 中详细步骤。

工具/原料

Android Studio

网络

一、网站注册

1、进入到 bintray 官网注册一个 bintray 账号,也可以直接使用的 Github 账号登录的,但是登录后还是要完善一部分信息,否则会不起作用的。

如何在Android Studio发布library代码到Jcenter

2、点击头像右边的 Edit 文字可以对个人信息进行编辑,但是同时最主要的是要获取到对应的API Key,这个 key 作为唯一标识,在后期的发布代码中需要使用到。

如何在Android Studio发布library代码到Jcenter

3、然后就是要新建一个 Repository,并且按照要求填写好相关的基本信息内容,新建成功后就会在 Owned Repositories 列表下面显示已经新建成功的Repository。

如何在Android Studio发布library代码到Jcenter

4、新建好了 Repository,下面就要在这个 Repository 中添加新的包,同样的填写好相关的信息,为之后发布代码做准备。

如何在Android Studio发布library代码到Jcenter

二、使用 bintray-release 实现代码上传

1、bintray-release 是 GitHub 上面开源的一款代码上传组件,可以直接到 GitHub 上面获取,首先我们要在项目 project 的 build.gradle 文件中添加 bintray-release 的依赖配置。

如何在Android Studio发布library代码到Jcenter

2、然后要在 module 的 build.gradle 文件中引用插件,并且配置好 publish。其中userOrg 表示组织名称,groupId 表示唯一的包名,artifactId 表示之前网站上的包名,publishVersion 就是版本号了,desc 表示描述,可以随意填写,website 则是网站。

如何在Android Studio发布library代码到Jcenter

3、然后在 Android Studio 的命令窗口输入命令 gradlew bintrayUpload -PbintrayUser=userName -PbintrayKey=API key -PdryRun=false,上传代码,代码上传中可能出现 lint 卡的问题,需要在 module 的 build.gradle 文件中加入如下代码。

如何在Android Studio发布library代码到Jcenter

4、最后就是在网站查看是否上传成功了,出现新的版本就是表示上传成功了,成功之后就可以一行代码导入我们自己写的 librar烤恤鹇灭y 了,比如在 module 的 build.gradle 文件中依赖自己写的 library——SliderLayout,直接写入代码 compile 'com.liuting.sliderlayout:SliderLayout:1.0.0' 就可以了

如何在Android Studio发布library代码到Jcenter
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢