【karle 專欄】android studio生成jar
阿新 • • 發佈:2019-01-07
寫了個工具包。然後想生成成jar包或者arr的資源格式,網上找了方法,這邊算是總結下
首先是生成jar包
首先在library的工程目錄下選中它的build.gradle檔案並開啟
在檔案的最後加入程式碼
第一種 build/intermediates/bundles/release/’ 路徑存在
//task to delete the old jar task deleteOldJar(type: Delete) { delete 'release/demo.jar' } //task to export contents as jar task makeJar(type: Copy) { from('build/intermediates/bundles/release/') into('release/') include('classes.jar') ///Rename the jar rename('classes.jar', 'demo.jar') } exportJar.dependsOn(deleteOldJar, build)
第二種 build/intermediates/packaged-classes/debug/'路徑存在
//修改jar名字+將指定jar生成的地方 task makeJar(type:Copy){ //如果之前存在,則先刪除 delete 'build/libs/demo.jar' //設定拷貝的檔案 from('build/intermediates/packaged-classes/debug/') //生成jar包後的檔案目錄位置 into('build/libs/') //include,exclude引數來設定過濾 include('classes.jar') //重新命名 rename('classes.jar','demo.jar') } makeJar.dependsOn(build)
實現一個生成jar包的方法
其中AndroidPlugin.jar就是生成的jar包名
實現上面操作之後 點選右邊的Gradle側邊欄
點選之後選擇 library包下面的Tasks->other->exportJar方法 然後執行它
執行完畢後 你就可以在library專案檔案下面的release資料夾裡面找到生成的jar檔案了