1. 程式人生 > >使用AndroidStudio將Module專案匯出成Jar和arr庫

使用AndroidStudio將Module專案匯出成Jar和arr庫

一、首先先把你的module專案中的build.gradld檔案進行修改,如下:

注意: 建議新建此module的時候選擇library型別,這樣就不用改動了


 二、、在build.gradle檔案中複製下面程式碼:

注意: 以下程式碼需要同android{}平級

task clearJar(type: Delete) {
     delete 'libs/retrofitlib.jar'
}

task makeJar(type:org.gradle.api.tasks.bundling.Jar) {

//指定生成的jar名
    baseName 'retrofitlib'

//從哪裡打包class檔案
    from('build/intermediates/classes/debug/com/example/retrofithttprequest')

//打包到jar後的目錄結構
     into('com/example/retrofithttprequest/')

//去掉不需要打包的目錄和檔案
     exclude('R.class')

//去掉R開頭的檔案
  exclude{it.name.startsWith('R');}

}

makeJar.dependsOn(clearJar, build)
三、在android studio的控制檯輸入命令打包:

gradlew  makeJar

四、打包成功後檢視module的build資料夾下面的libs資料夾裡面則有生成的lib檔案