關於Android Stuido 打jar, aar 和使用aar

1.打jar包java

build.gradle
android

task makeJar(type: Copy) {
    delete 'build/libs/viewPagerIndicator.jar'
    from('build/intermediates/bundles/release/')
    into('build/libs/')
    include('classes.jar')
    rename ('classes.jar', 'viewPagerIndicator.jar')
}
makeJar.dependsOn(build)

命令行輸入:app

gradle clean makeJar  //執行makeJar任務

執行成功後,咱們就能在 build/libs中找到viewPagerIndicator.jar文件了gradle


2.打aar包ui

build.gradle
spa

apply plugin: 'android-library'

命令行輸入:命令行

gradle clean build

執行成功後,咱們就能在build/outputs/aar/ 目錄中找到.  code

其實這個aar文件 只要咱們plugin設置爲library的話,這個是默認生成的。xml

這個.aar文件能夠說是一個壓縮文件,若是咱們再打包時發現有些文件沒有進去的話,咱們可使用手動往裏面塞。class



3.使用aar包

我試了不少網上提供的方法都沒有成功過,我也不是很清楚。因此我採用以模塊形式的方式導入。

  1. 進入 Project Structure  

  2. 點擊左上角的+號 

  3. 選擇Import .JAR or .AAR Package

  4. 選擇對應的aar文件,那麼他有自動幫你導入這個模塊,咱們能夠在項目中看到

  5. build.gradle中配置 compile project(':zhudi')   模塊引用便可

相關文章
相關標籤/搜索