一、如何打包Android SDK
1. 首先说下SDK是什么:
软件开发工具包(Software Development Kit,缩写SDK)一般是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。
2. Android SDK有哪些形式:
Android SDK一般以jar包、aar包、so库等方式进行封装导入App的项目中,然后提供一些公开的API供接入方调用。所以作为SDK的开发者呢,就需要将自己SDK项目变成library,通过AndroidStudio生成jar或者aar包,提供给接入方使用。
3. 开发SDK
- 首先新建一个项目
- 在新的项目中创建Module
- 选择Android Library
- 创建成功
4. 打包SDK
- 在AndroidStudio的右边工具栏(一般默认在右侧)中找到Gradle,选择刚刚新建的module,也就是mylibrary,然后再选择Tasks中 other栏,找到assembleDebug(测试包)、assembleRelease(正式包)进行打包
- 可能有小伙伴的assembleDebug、assembleRelease是在build栏下面的
- 如果升级了 android studio 到 4.2.1,Tasks是默认关闭了,参考下图打开即可
- 选择assembleDebug 进行打包debug版本的SDK包,最终输出的文件在module -> build -> outputs -> aar 可以找到。assembleRelease输出的文件也是在此
- 拿出打包的aar文件添加到项目的lib中,并且在项目的build.gradle下 添加SDK的依赖就可以使用了
参考链接:https://blog.csdn.net/gao_blog/article/details/110089854