开发高效提速系列目录
博客创建时间:2023.08.24
博客更新时间:2023.08.24
以Android studio gradle=8.7,SDKVersion 34来分析讲解。如图文和网上其他资料不一致,可能是别的资料版本较低而已。
背景
多年的Android工作,希望制作一个属于自己的Android 开发库,便于日常的使用。于是想到制作一个远程依赖库,通过比较多种方式,最终选定使用Jetpack的方案。通过自己亲测实验,按照网上一些人写的Jitpack aar制作方法踩了不少坑,最终总结一下制作远程仓库aar包的流程,避免大家踩同样的坑或者使用了不靠谱的方案。
aar制作与使用
1. aar制作
-
在制作aar之前先创建一个工程,创建两个library分别为Jitpack和Res,在两个module中分别创建两个类
-
Jitpack和Res的build.gradle文件中配置maven-publish插件
-
添加jitpack.yml文件,不然会构建远程aar会失败
jdk: - openjdk17 # 如果还要指定特别的版本,还需要输入以下内容: #before_install: # - sdk install java 11.0.10-open # - sdk use java 11.0.10-open
-
在library 的build.g