android將library打成jar包

在實(shí)際開(kāi)發(fā),有時(shí)可能會(huì)有一些公用的模塊或者功能可以單獨(dú)抽取出來(lái)供不同的項(xiàng)目使用,這時(shí)我們可以將這些功能打成一個(gè)jar包,aar,或者使用組件化,插件化等等,其他的后續(xù)文章會(huì)寫(xiě)到,這邊我們就說(shuō)下如何打jar包。

打jar包其實(shí)很簡(jiǎn)單,在library的build文件下配置幾行代碼即可,如下:

task makeJar(type: Copy) {

delete'build/libs/mysdk.jar'

? ? from('build/intermediates/bundles/release/')

into('build/libs/')

include('classes.jar')

rename('classes.jar','mysdk.jar')

}

makeJar.dependsOn(build)

上面代碼中,你只需要關(guān)心如下:


這是你生成的jar包的名字,可以自行定義


這是你貼在build.gralde下的位置


這是你生成的jar包的目錄

配置完成后,同步下,在右側(cè)直接執(zhí)行g(shù)radle命令,即可實(shí)現(xiàn)jar的生成


執(zhí)行圖中的makeJar命令


成功生成

其實(shí)就幾步,很簡(jiǎn)單,有不明白的可以留言,看到我會(huì)及時(shí)回復(fù)的?。?!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容