AndroidStudio導(dǎo)出Jar
在項(xiàng)目中我們會(huì)經(jīng)常遇到需要導(dǎo)出Jar文件的情況帅戒。那么在AndroidStudio 中怎么快速到處Jar呢转质?
我們通過(guò)Gradle來(lái)構(gòu)建任務(wù)也就是Task:
task buildMyJar(type: Jar, dependsOn: ['build']) {
//導(dǎo)出的jar文件名稱(chēng)
archiveName = 'Goods.jar'
//從哪個(gè)目錄打包jar
from('build/intermediates/classes/debug')
//導(dǎo)出的jar文件的存放目錄(未指定則默認(rèn)存放在build/libs下)
destinationDir = file('build/libs')
//去掉不要的類(lèi)
exclude('com/bsoft/factoryprovider/BuildConfig.class')
exclude('com/bsoft/factoryprovider/BuildConfig\$*.class')
exclude('**/R.class')
exclude('**/R\$*.class')
//需要打包的類(lèi)
include('com/bsoft/factoryprovider/Goods.class')
}
這時(shí)候我們需要Sync Now一下儡陨,我這里是要將Goods.class進(jìn)行打包淀歇,配置如上困鸥。
我們的項(xiàng)目代碼目錄如下:
image.png
接下來(lái)我們找到如下位置:
image.png
雙擊執(zhí)行我們的Task,等待完成后就會(huì)發(fā)現(xiàn)Jar已經(jīng)打包完成了
image.png