前言:
· 打包 Android项目成 aar,有两种方式:
- 直接通过Android studio 创建一个 Library module
- 将现有的 module 项目,修改成 Library库
接下来分别列举说明
一:直接通过Android studio 创建一个 Library module 进行打包
1.1 点击 File —> New —> New Module... ,选择 “Android Library” , 最后点击 “Finish” 创建 module Library。
1.2 编写需要打包成 aar 的库文件,例如:我测试写的 TestUtils 类
1.3 点击 “Gradle Task” -> 找到需要打包的module -> build目录下的 assemble 功能
1.4 点击 assemble 之后编译完成,bulid->outputs->aar文件夹下会生成“正式”和“测试”aar包。
-
注:如果AS不显示 “Gradle Task”的构建功能,需要打开下,按照如下截图处理下
二:将现有的 module项目 修改成 Library库 进行打包
2.1 修改需要打包的module项目下的 build.gradle 文件,然后点击 “Sync Now”同步下
2.2 修改需要打包的module项目下的 AndroidManifest.xml 清单文件
2.3 点击 “Gradle Task” -> 找到需要打包的module -> build目录下的 assemble 功能
2.4 点击 assemble 之后编译完成,bulid->outputs->aar文件夹下会生成“正式”和“测试”aar包