Android Studio打包使用aar

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章