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")
}