android studio 如何打包jar(細節)

jar包平常都是在網上找,但jar也是網友自己生成的,沒試過Android studio的生成方式,便百度一下,記錄一下.


下面以Android的zxing項目的core作爲目標


1,新建module 以library的方式



2,拷貝相關目錄文件,並依賴與你的app項目,跑起來你的app項目,主要目的得到classes.jar的文件

(爲什麼要依賴與運行在項目中?因爲運行了,編譯器纔有生成classes.jar的一個類包,這是你所有的java文件類,但不包括資源文件)



3,配置你library的bulid.gradle

android{
}//Copy類型task makeJar(type: Copy) { //刪除存在的 delete 'build/libs/core.jar' //設置拷貝的文件 from('build/intermediates/bundles/release/') //打進jar包後的文件目錄 into('build/libs/') //classes.jar放入build/libs/目錄下 //include ,exclude參數來設置過濾 //(我們只關心classes.jar這個文件) include('classes.jar') //重命名 rename ('classes.jar', 'core.jar')}makeJar.dependsOn(build)dependencies {}

4,在Terminal控制檯輸出 gradlew  makeJar




5,成功,注意:剛纔不是說在build/intermediates/libs裏生成jar?有時候編譯器無法讀取,自行打開文件目錄去找


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章