Android 创建依赖库的方法(保姆级教程)
作者:第三女神程忆难 发布时间:2023-03-12 03:55:51
标签:Android,依赖库
新建工程,新建Module
新建一个工程,之后按下图中的操作方式,创建一个Module
创建 Android Library
选中 Android Library,之后点击Next!
输入你要创建module名字
输入你要创建module名字,如果有,但请不要删除前面的两个冒号(可能会因AndroidStudio版本原因显示界面不一样)!之后点击Finish!
在Module中新建测试类
如图,找到以下文件目录,在Module中新建测试类
上传github
之后要上传Github,导入JitPack,新建一个库
命名库
输入你要创建的库名字,创建共有库,然后点击Create Repository创建!
上传代码
创建好后会出现如图效果,可以按第一个红框中的命令进行上传!
上传演示
创建release
刷新界面后,点击如图位置,点击Create a new release 来创建!
提交版本
定义一个版本号,输入本次版本的标题和内容,最后点击Publish release
将库的地址复制下来
复制即可
进入jitpack
https://jitpack.io/
可直接用你的Github账号登录!
追后将库的地址复制到如图中的输入框,最后点击Look up。
Get it
点击Look up后,出现如图部分,点击 Get it 即可!
生成依赖
生成依赖,按下图红字进行添加即可!
工程级build.gradle添加
项目中添加
最终测试
最后测试,(可以新建一个工程,新建工程轻按上方添加那条依赖和jitpack.io),删除原先创建的Module,进行测试
查看这个类
可以看到点击进去这个类,就是你写的测试Demo
课后总结
如果要对自己的依赖库进行升级,还是按上方操作,上传github,重新去JitPack获取即可!
来源:https://blog.csdn.net/qq_40881680/article/details/109262602
0
投稿
猜你喜欢
- SqlMapConfig.xml的约束,也就是Mybatis主配置文件的约束<?xml version="1.0"
- 动态规划的基本思想是将待求解问题分解成若干个子问题,先求解子问题,并将这些子问题的解保存起来,如果以后在求解较大子问题的时候需要用到这些子问
- 使用JDBC时,我们都会很自然得使用下列语句:Class.forName("com.mysql.jdbc.Driver"
- 使用Mybatis-Plus的SqlSessionFactory问题前些日子工作中出现一个问题,项目中使用了MybatisPlus,然后出现
- 写Java程序时经常碰到要读如txt或写入txt文件的情况,但是由于要定义好多变量,经常记不住,每次都要查,特此整理一下,简单易用,方便好懂
- 前言有时候我们会在属性注入的时候添加@Lazy注解实现延迟注入,今天咱们通过阅读源码来分析下原因一、一个简单的小例子代码如下:@Servic
- 1. 前言在Java开发中接触的开发者大多数不太注重对接口的测试,结果在联调对接中出现各种问题。也有的使用Postman等工具进行测试,虽然
- 用户可以自定义打印某一年的年历,即:把某一年的日历全部打印出来如把2013年的年历打印出来如下:January 2013&nbs
- 本文讲述在mybatis中如何使用ognl表达式实现动态组装sql语句新建Users实体类:public class Users { &nb
- 目录规则(来自百度百科,康威生命游戏词条)控制台实现的关键接口代码实现规则(来自百度百科,康威生命游戏词条)游戏开始时,每个细胞随机地设定为
- 一、容器初始化1、源码分析在jdk8的ConcurrentHashMap中一共有5个构造方法,这四个构造方法中都没有对内部的数组
- 一、导论java技术体系中所提到的内存自动化管理归根结底就是内存的分配与回收两个问题,之前已经和大家谈过java回收的相关知识,今天来和大家
- 这一篇博客我们来使用UGUI实现图片的拖拽功能。说到拖拽,那必然离不开坐标,UGUI 的坐标有点不一样,它有两种坐标,一种是屏幕坐标,还有一
- 项目描述: springboot+springcloud+zookeeper+eureka+maven;为多模块多module的分布式架构;
- feign传输List的坑无法直接传输List错误方法1@RequestMapping(value = "/stat/mercha
- 在编写程序,我们经常会对一些时间进行比较,比如要搜寻一个时间范围中的数据,需要用户输入开始时间和结束时间,如果结束时间小于或等于开始时间,那
- 前言windows自带的游戏《扫雷》是陪伴了无数人的经典游戏,本程序参考《扫雷》的规则进行了简化,用java语言实现,采用了swing技术进
- Canvas绘制文本时,使用FontMetrics对象,计算位置的坐标。public static class FontMetrics {
- 本文实例为大家分享了Android自定义顶部标题栏展示的具体代码,供大家参考,具体内容如下思路及实现步骤1.定义标题栏布局2.自定义Titl
- 1、JObject:基本的json对象/// <summary> /// Gets the j obj