上传自己的库到github并作为依赖

转载 2017年02月19日 15:53:54

  Android Studio的Gradle管理库的功能肯定让你印象深刻,可以非常方便系统的帮你管理自己项目中依赖的库。

    有时候我们会实现一个小功能,很多项目中都会用到,比如我刚刚修改了一个扫描二维码的库,作用是实现竖屏扫描。两个项目中都会用到,那我每次赋值这个代码过去多麻烦啊。所以我就想到我这个扫描二维码的封装好,作为一个库让其他项目去调用。接下来就教你通过github与JitPach一步步实现库的

     下面我就以我自己的项目 ZxingDemo作为例子来讲解。


1.在本地Android Studio建立工程和库

     先新建一个项目作为示例或者demo项目。在项目新建一个Module,Module新建为 Android Library,这里我起名为ZxingLib。将自己要作为库的代码写在这个Module里面,注意编写库项目的时候有些东西需要注意,比如添加依赖库的问题,这里我就不过多介绍了。


      然后在ZxingDemo工程中引用该库,写出demo程序。整个项目就算完成了。

    

2.然后将项目上传到github上

这个也会有专门的博客去介绍如何上传,我这里就只简单的描述一下。前提是你的Android Studio已经绑定或者配置了Github账号。

      

      

填写工程名并加上描述,分享到Github上。然后在Github上就可以看到我们提交的项目了。




3.点击上图中 releases,创建releases版本,填写一些信息,点击 Public发布


出现以下信息表示发布成功



4.添加到JitPack上。

因为添加到JitPack上是相对比较简单,而且不需要审核,随时发布随时可以使用。所以我们就使用JitPack了。

打开  https://jitpack.io/

                                

    在这里输入刚刚上传的项目地址,点击 Look up 。会出现以下界面,点击 Get it 就完成了库的生成。

                     


5.库的导入

上一步执行完成之后,网站上就会有提示如何导入。 

    

 注意:maven {url 'https://jitpack.io'}  这个是必须添加的,否则会提示找不到你所添加的库。

  按照上面第五步的内容新建一个工程导入测试一下,完全没问题。


6. 库的更新

如果库有更新了,需要生成新的库依赖。需要把项目更新到Github

      


上传完成后,再按步骤3.4.5重新生成一个库的依赖,再次导入项目就可以。以后使用起来会非常的方便。

上传自己的库到github并作为依赖

Android Studio的Gradle管理库的功能肯定让你印象深刻,可以非常方便系统的帮你管理自己项目中依赖的库。     有时候我们会实现一个小功能,很多项目中都会用到,比如我刚刚修改了一个扫描...
  • wr751811032
  • wr751811032
  • 2016年12月06日 14:00
  • 2426

怎样将自己的工程改造成库,并上传到Github作为依赖

点击Github上项目主页的Release一键发布后,打开JitPack官网https://jitpack.io/,在输入框中粘贴刚刚在Github上Release的项目的地址。点击**Look up...
  • hmh0512
  • hmh0512
  • 2016年12月22日 18:11
  • 2632

Android Studio如何制作依赖库上传至github,让别人依赖使用。

在Android项目中经常需要依赖使用别人开发的第三方依赖库,使开发更加方便。比如我下面用到的几个依赖库: 那么这些依赖库是怎么制作的呢,在这篇文章中介绍其中一种比较常见的方法。 首先,需要制作一...
  • hwj3747
  • hwj3747
  • 2016年12月14日 10:43
  • 1634

如何让自已在GitHub的开源库给第三方App依赖调用

使用Android Studio只要在gradle添加依赖就可以使用别人写的开源库,比添加到libs目录下要方便,这点与xCode的pods管理三方库很像。 需要准备的资源 1.注册一个git...
  • deng0zhaotai
  • deng0zhaotai
  • 2017年09月11日 17:19
  • 258

Android如何制作自己的依赖库上传至github供别人下载使用

在Android项目中经常需要依赖使用别人开发的第三方依赖库,使开发更加方便。比如我下面用到的几个依赖库:那么这些依赖库是怎么制作的呢,在这篇文章中介绍其中一种比较常见的方法。 首先,需要制作一个自己...
  • xuchao_blog
  • xuchao_blog
  • 2017年03月17日 18:35
  • 1461

在github上发布自己的compile 依赖库

1. 首先在github上创建自己的代码库,例如:  https://github.com/yuxiaohui78/SimpleBarcodeScan 2.在库内的build.gradle...
  • yuxiaohui78
  • yuxiaohui78
  • 2016年04月15日 03:06
  • 3727

在githu上面开源自己的android library,让项目依赖使用攻略

使用过Android studio的朋友都知道怎么使用gradle去依赖别人写的开源库。比如compile 'com.android.support:appcompat-v7:25.3.0' 。在gi...
  • lvshuchangyin
  • lvshuchangyin
  • 2017年04月13日 15:16
  • 800

发布自己的包到NPM

步骤很简单【有些细节需要注意】: 1:注册NPM账号 https://www.npmjs.com/ 2:配置好自己的package.json文件 3:在项目目录执行 npm publish即可...
  • a250758092
  • a250758092
  • 2017年12月27日 16:55
  • 124

Ubuntu环境如何上传项目到GitHub网站?

Ubuntu环境如何上传项目到GitHub网站?之前笔者写了一篇《CMake学习笔记(三)——以笔者的Robosub竞赛为例》的博客。博客中笔者以自己的项目为例,解释整个项目cmake流程,但是当时笔...
  • ajianyingxiaoqinghan
  • ajianyingxiaoqinghan
  • 2017年04月23日 20:03
  • 1292

如何把自己的Android Library发布到GitHubd依赖使用

1.配置项目 apply换成apply plugin: 'com.android.library' applicationId去掉 2.上传到GitHub 上传流程不在赘述 ...
  • yechaoa
  • yechaoa
  • 2017年04月02日 19:47
  • 770
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:上传自己的库到github并作为依赖
举报原因:
原因补充:

(最多只允许输入30个字)