经常在github上看到通过类似的语句引进别人的库:
不得不说,使用起来真方便。那如果自己有好的库,如何分享给其他人,或者放在Bintray,方便自己使用呢?
###发布第一个Android库(想想还是有点小激动)
先到bintray.com注册,注册之后获取API-Key:
必须要特别感谢这位作者:Ashraff Hathibelagal
code.tutsplus.com/zh-hans/tut… 基本上都是按照他的教程做的。 也参考了XRecyclerView的gradle,也表示感谢.
文章虽好,但也有坑.... 于是自己又整理了一下
主要分两步:
1,像往常一样写一个library
2,发布到Bintray
这里需要修改两个gradle。
Project build.gradle
Module build.gradle
将库添加到 JCenter
默认情况下,Android Studio 会搜索一个名为 JCenter 的仓库里面的库。 如果你把自己的库引入到了 JCenter 存储库,开发人员就不必向他的 repositories
里添加任何东西了。
要将你的库添加到 JCenter,需要打开浏览器并访问你的 Bintray 的包的详细信息页面。 单击 Add to JCenter 按钮
接着你进入一个页面,让你填写一些信息。 你可以用 Comments 区域来提及任何关于这个库的细节。 单击 Send 按钮,启动 Bintray 的审查过程。 在一两天以内,Bintray 的工作人员会把你的库链接到 JCenter 仓库,这样你就将能在你的包的详细信息页面上,看到指向 JCenter 的链接了。 任何开发人员现在都可以使用你的库,而无需更改 repositories
列表。
使用
以后用到这个库的时候,只需要下面一句就可以了。是不是很爽,哈哈哈哈。