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

 

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