Android Studio如何制作依赖库上传至github,让别人依赖使用。
2016-12-14 10:43
399 查看
在Android项目中经常需要依赖使用别人开发的第三方依赖库,使开发更加方便。比如我下面用到的几个依赖库:
![](http://upload-images.jianshu.io/upload_images/2638634-2282c5d433fbc45a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
那么这些依赖库是怎么制作的呢,在这篇文章中介绍其中一种比较常见的方法。
首先,需要制作一个自己的依赖库,即新建一个空白项目,选址new module或者import module,这个相信大部分人都懂。接下来,打开Android studio 的setting搜索git,填写自己的github账号密码,测试连接,如下图。
![](http://upload-images.jianshu.io/upload_images/2638634-621560ff67387979.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
然后点击share project on github分享项目到github。
![](http://upload-images.jianshu.io/upload_images/2638634-41d5a3d9a0cd70b3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
填写库的名字和描述,点击share
![](http://upload-images.jianshu.io/upload_images/2638634-5f0ce51b921486b9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
选址要上传的目录,点击OK开始push上传项目到github,等待一段时间上传完成。
![](http://upload-images.jianshu.io/upload_images/2638634-34b2ef3b1a900412.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
这样,第一步就完成了。接下来需要登录到github网站上,发布自己的项目。如下图,点击release,创建一个release。
![](http://upload-images.jianshu.io/upload_images/2638634-c749e0c76eb63d9d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
填写好版本号描述,点击发布项目。
![](http://upload-images.jianshu.io/upload_images/2638634-29cbcf514a14ef40.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
这样子项目就发布完成,接下来需要登录到JitPack.io网站,输入项目地址,点击get it。
![](http://upload-images.jianshu.io/upload_images/2638634-08f5691b9939cc09.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
到此,项目就算已经发布完成,并且可以依赖使用了。
下拉就可以看到使用方法了,接下来就可以按照他的使用方法在我们的项目上使用这个依赖了。
![](http://upload-images.jianshu.io/upload_images/2638634-82e84d72024e4eed.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
在根目录的build.gradle添加这一句代码。
![](http://upload-images.jianshu.io/upload_images/2638634-4ec2c42dd8d86c0a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
在app目录下的build.gradle添加依赖使用。
![](http://upload-images.jianshu.io/upload_images/2638634-f0a8799611888a95.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
然后同步一下代码,就大功告成了!
然后可能会出现离线的问题,这个时候只需要设置一下非离线状态,把offline work给去掉,再同步一次就可以了。
![](http://upload-images.jianshu.io/upload_images/2638634-2282c5d433fbc45a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
那么这些依赖库是怎么制作的呢,在这篇文章中介绍其中一种比较常见的方法。
首先,需要制作一个自己的依赖库,即新建一个空白项目,选址new module或者import module,这个相信大部分人都懂。接下来,打开Android studio 的setting搜索git,填写自己的github账号密码,测试连接,如下图。
![](http://upload-images.jianshu.io/upload_images/2638634-621560ff67387979.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
然后点击share project on github分享项目到github。
![](http://upload-images.jianshu.io/upload_images/2638634-41d5a3d9a0cd70b3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
填写库的名字和描述,点击share
![](http://upload-images.jianshu.io/upload_images/2638634-5f0ce51b921486b9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
选址要上传的目录,点击OK开始push上传项目到github,等待一段时间上传完成。
![](http://upload-images.jianshu.io/upload_images/2638634-34b2ef3b1a900412.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
这样,第一步就完成了。接下来需要登录到github网站上,发布自己的项目。如下图,点击release,创建一个release。
![](http://upload-images.jianshu.io/upload_images/2638634-c749e0c76eb63d9d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
填写好版本号描述,点击发布项目。
![](http://upload-images.jianshu.io/upload_images/2638634-29cbcf514a14ef40.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
这样子项目就发布完成,接下来需要登录到JitPack.io网站,输入项目地址,点击get it。
![](http://upload-images.jianshu.io/upload_images/2638634-08f5691b9939cc09.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
到此,项目就算已经发布完成,并且可以依赖使用了。
下拉就可以看到使用方法了,接下来就可以按照他的使用方法在我们的项目上使用这个依赖了。
![](http://upload-images.jianshu.io/upload_images/2638634-82e84d72024e4eed.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
在根目录的build.gradle添加这一句代码。
![](http://upload-images.jianshu.io/upload_images/2638634-4ec2c42dd8d86c0a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
在app目录下的build.gradle添加依赖使用。
![](http://upload-images.jianshu.io/upload_images/2638634-f0a8799611888a95.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
然后同步一下代码,就大功告成了!
然后可能会出现离线的问题,这个时候只需要设置一下非离线状态,把offline work给去掉,再同步一次就可以了。
![](http://upload-images.jianshu.io/upload_images/2638634-ba8714b4c84b33f9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
相关文章推荐
- Android如何制作自己的依赖库上传至github供别人下载使用
- 如何制作开源依赖库上传至GitHub供他人使用
- 如何在Android Studio 使用git 上传项目到github
- 如何使用Git上传项目代码到github
- git使用之如何将github库下载到本地与如何将代码上传github
- 如何使用Git上传项目代码到github
- 详解Git的使用以及如何使用AndroidStudio上传工程到GitHub
- Android Studio如何使用Git提交代码到GitHub和OsChina并解决冲突
- 如何使用Git上传代码到GitHub
- 如何使用git将自己的项目上传到github
- 如何在Android Studio上使用Github
- 如何在Android studio上使用Github(图文详尽版---附一些常用错误)
- 如何使用Git上传项目代码到github
- 如何将Android Studio中的项目上传到GitHub中
- iOS 开发-教大家如何使用github客户端上传自己的代码到github网站
- git使用之如何将github库下载到本地与如何将代码上传github
- Android Studio 如何上传项目到Github
- 如何在Android Studio上使用Github
- Android Studio如何使用Git提交代码到GitHub和OsChina并解决冲突
- 如何使用Git上传项目代码到github