打包Jar包有兩種方法,第一種是新建一個
New Module—>選擇Android Library-->點擊Next(如下圖:)
定義好工程名稱
在工程目錄里java目錄下編寫需要打包的文件
接下來是打包jar包 ,在Library 工程的 build.gradle文件中 添加
task makeJar(type: Copy) {
from('build/intermediates/bu
ndles/release/')
into('build/li
bs/')
include('classes.jar')
rename ('classes.jar', 'SunSon.jar')
}
makeJar.dependsOn(build)
from('build/intermediates/bu

into('build/li

include('classes.jar')
rename ('classes.jar', 'SunSon.jar')
}
makeJar.dependsOn(build)
做如下操作:
(注:你的as從來沒有生成過jar,那么第一次就會很慢,會去下載一些文件)
查看jar是否成功生成:
第一種方法Jar包就生成了。 (以上某些圖片及內容來自於網上資源,侵刪)。
現在我們來講第二種方法,對於第一種方法,有的時候我們還得建一個library,把整個工程打包,非常的繁瑣,不方便。有的時候我們只需要打包某個項目里的某幾個類,或者某幾個文件。那么第二種方法可以打包任意目錄下的文件打成jar包。
首先進入項目 project\build\intermediates\classes\release 文件夾 (這里需要注意很多同學的studio版本是沒classes目錄的!那么我們就找到javac這個目錄)
在release目錄及其子目錄,只保留需要打jar包的目錄,子目錄和文件,剩下的全部刪除
3:cd D:\AKE\workspace\NB_BToI\build\intermediates\classes\release
4:jar -cvf util.jar *
5 :會在release目錄下生成util.jar包
那么第二種方法的jar包也打出來了!