1. 创建library module:jacklib
Android Studio会自动在settings.gradle添加如下内容,其他项目引用需手动添加下面内容
include ':jacklib'
2. 在项目中直接使用library
在app/build.gradle文件下面添加如下内容
implementation project(':jacklib')
3. 在Android Studio中Rebuild Project会生成aar-debug.aar文件,在你的library下面的“build/outputs/aar/”文件夹下面,名为jacklib-debug.aar
4. 生成jacklib-release.aar
在Android Studio的Terminal窗口输入如下命令
> gradlew assembleRelease
在你的library下面的“build/outputs/aar/”文件夹下面,名为jacklib-release.aar
5. 使用aar包
使用aar的方法:拷贝到libs文件夹,在app/build.gradle下面添加
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
implementation(name:"jacklib-release", ext:"aar")
}
或者
dependencies {
implementation fileTree(dir: "libs", include: ["*.jar", "*.aar"])
...
implementation files("libs/jacklib-release.aar")
}