前记
对于经历过Eclipse开发时代的人来说,如今在Android Studio中通过 compile 命令来添加外部库引用简直爽的不要不要的,在使用github上数以千计的开源库时,最常用方式就是:compile ‘com.android.support:recyclerview-v7:23.4.0’,那么如何让自己写的库也能通过这样的方式引用呢?
其实就是将自己写好的库打包发布到JCenter即可,本来看着非常简单,但是实际做起来每一步都有很多坑等着你去踩。经历过从入门到失败到放弃到成功的过程后,现在将一步步的过程和雷区记录下来,希望能帮助别人越过深坑直达彼岸~~~
准备工作
准备一个库
新建Module,选择Library
注册谷歌邮箱账号
我知道你不想翻墙,但你迟早需要这个账号的,早准备早升天。
注册Bintray账号
最终需要通过这个账号发布到JCenter上。注册地址官网:https://bintray.com/,这里就有一个坑,现在这个地址默认是注册组织的,注册后会有一个月试用期。
我们一般需要的是个人类型,正确的注册地址为:
这里是没有填写组织名称的。可以使用第三方注册,常用的就是 github账号,需要注意:如果github账号绑定的邮箱不是gmail邮箱,Bintray无法注册成功。所以这个时候你需要完成第一步然后通过gmail邮箱完成注册。
正式开始起飞
创建组织
使用注册账号登录后,点击 Add New Organization
接着下一步
接着下一步
最后点击create完成创建。
创建仓库
点击 Add New Repository 创建仓库
创建成功后,在刚才的界面 Add New Repository 下面可以看到创建的仓库。点击进去查看详细信息,此时里面是空的。