Android制作自己的依赖库让别人引用【转】
什么是依赖库
我们在Android开发过程中不可避免的需要引用别人造的轮子,在Android Studio中往往只需要一行代码就可以引用别人的库文件,如下图:
羡慕吧,那我们怎么将自己的库让别人引用呢?其实有两种方法,大家可以参考Android如何制作自己的依赖库上传至github供别人下载使用 这篇文章,我这里只介绍第一种方法,结合我自己的实践,顺便做个笔记,以后不用每次都去网上找了! 依赖库制作过程 新建普通工程
这里我新建一个CircleView过程,如下:
新建Module
然后点击File—>New—>New Module菜单栏创建一个Module,创建完成后工程结构如下:
修改Module目录下的build.gradle文件
写好代码后,修改Module目录下的build.gradle文件,如下:
切记,不然会帮错:Error:Dependency Puddings:videosdk1218:unspecified on project app resolves to an APK。 上传到GitHub
选择菜单项VCS—>Import into Version Control—>Share Project on GitHub,上传工程到GitHub
我这里已经上传过了所以会出现仓库已经存在的提示! 发布自己的项目
在GitHub上找到刚刚的仓库,选择release标签:
填写相关信息:然后点击Publish release标签即可发布项目。 登录JitPack.io
在浏览器中输入https://jitpack.io/,然后在Loop up输入框中输入仓库的地址,比如我的:github.com/Glemontree/…
点击get it即可,然后网页上会自动弹出怎么使用该库:此时你就可以在项目中使用这个库了。
作者:Glemontree_ 来源:CSDN 原文:blog.csdn.net/u010216743/… 版权声明:本文为博主原创文章,转载请附上博文链接!
Android制作自己的依赖库让别人引用【转】相关推荐
- Android 编译环境的依赖库安装
Android的依赖库安装一般是如下: sudo apt-get install -y git gnupg flex bison gperf build-essential zip curl libc ...
- 2017年Android开源项目及依赖库
目录(?)[+] github排名: https://github.com/trending , github搜索: https://github.com/search UI Awesome-Mate ...
- Android Studio中RecycerView依赖库加载问题
依赖包导入思考: 参考资料:recycleview导包问题 打开修改本项目中的build.gradle; 切勿着急添加包,应当提前查看其中的版本号(因为加载的v7包要和其版本保持一致性): 例如: 因 ...
- 编译可在Android上运行的依赖库(二):gettext库
随着代码的不断更新,原来的文章有很多地方已经不适用于现在,所有增加了本文章,对过去NDK交叉编译gettext源码进行更改和补充. 下载gettext源码gettext-0.21.tar.gz: In ...
- 【Android Gradle 插件】Android 依赖管理 ⑥ ( 依赖冲突处理 | transitive 依赖传递设置 | exclude 依赖排除设置 | force 强制指定依赖库 )
文章目录 一.查询 Android 依赖库的配置 二.通过 ModuleDependency#transitive 依赖传递设置 三.通过 ModuleDependency#exclude 设置排除子 ...
- Gradle for Android 第三篇( 依赖管理 )
Gradle for Android 第三篇( 依赖管理 ) 依赖管理是Gradle最闪耀的地方,最好的情景是,你仅仅只需添加一行代码在你的build文件,Gradle会自动从远程仓库为你下载相关的j ...
- Android Studio gradle下载依赖包失败的解决办法
Android Studio gradle下载依赖包失败 的解决办法 使用Android Studio在第一次导入项目或者配置完Kotlin后,会一直Build,因为需要下载一些项目中配置的依赖和gr ...
- Android Studio 更换国内源下载依赖库
我的博客:http://daycoding.com 小小程序猿 由于国内GFW的原因,经常导致android studio 莫名其妙的编译不了,多数原因是由于不能下载依赖库 Gradle支持三种不同的 ...
- 【Android APT】编译时技术 ( 编译时注解 和 注解处理器 依赖库 )
文章目录 一.编译时注解和注解处理器 二.创建 编译时注解 和 注解处理器 三.添加 编译时注解 和 注解处理器 依赖库依赖 四.博客资源 一.编译时注解和注解处理器 上一篇博客 [Android A ...
- 【Android 安全】DEX 加密 ( Java 工具开发 | 加密解密算法 API | 编译代理 Application 依赖库 | 解压依赖库 aar 文件 )
文章目录 一.加密解密算法 API 二.编译代理 Application 依赖库 三.解压代理 Application 依赖库 aar 文件 参考博客 : [Android 安全]DEX 加密 ( 常 ...
最新文章
- Spring Cloud Config Server迁移节点或容器化带来的问题
- 【数据结构】 线性表的顺序表
- Pytorch学习-Task1
- ●BZOJ 4556 [Tjoi2016Heoi2016]字符串
- 如何编写有效的接口测试?
- github 码云 获取_开发记录篇使用VS2019管理github项目
- 习题2.6 递归求简单交错幂级数的部分和 (15 分)
- php弹窗拨打电话,调用系统的拨打电话,不弹框或多次出现弹框问题
- linux下jdk1.8搭建笔记
- 用栈实现中缀表达式求值
- 查看linux内存和硬盘
- 用户名修改后进入不了计算机,更改计算机用户名后不能登录到桌面怎么办?
- 2021年茶艺师(中级)复审考试及茶艺师(中级)模拟考试题
- 5G协议 基本架构 专有名词简称和缩写
- Android 集成极光推送和厂商通道
- 正则系列4: re.sub用法
- lumen php版本,PHP微框架 Lumen 使用全纪录
- linux防火墙 限制流量,Linux防火墙对P2P流量的限制
- 淘宝/天猫/1688拍立淘API接口(以图搜商品API接口,图片搜索API接口,图片搜索商品API接口)代码对接教程
- 游戏行业被黑客攻击勒索怎么办?
热门文章
- 极客大学架构师训练营-架构师技术图谱-大作业二
- 命令行Terminal增加proxy开关
- 极客大学架构师训练营 系统架构 一致性哈希 Consistent Hashing 第五次作业
- 2021-09-08因子分解机
- 2021-09-0723. 合并K个升序链表
- SSD,单次多框检测器Single Shot Multibox Detector,超越YOLO和Fast-RCNN
- 树中两个节点的最低公共祖先节点
- 潜龙号开启水下机器人_揭秘我国自主水下机器人“潜龙二号”
- 霍夫变换 文本图片倾斜矫正 python实现
- 计算机文化基础考试 名词解释,《计算机文化基础》模拟试卷.doc