1. 程式人生 > >AndroidStudio將專案打包成jar包的簡單方法

AndroidStudio將專案打包成jar包的簡單方法

以下內容是根據網上的方法進行驗證後的總結。

在AndroidStudio中將專案打包成jar包的方法:

 在build.gradle檔案中,修改下面兩個地方:

(1)apply plugin:'com.android.application' 改為 apply plugin: 'com.android.library' 

(2) 將defaultConfig中的applicationID這行註釋掉

完成上述兩個步驟之後,執行rebuild project,就會在app\build\intermediates\bundles\debug下生成classes.jar檔案,這個檔案就可以提供給其他專案使用,如果需要的話可以手動修改檔名稱。

如果希望生成的jar包有特定的名字且在特定路徑下,可以增加下面的步驟:

(1)在build.gradle檔案中新增(新增位置:與defaultConfig、buildTypes同等級別):

task makeJar(type: Copy) {
    //刪除存在的
delete 'build/libs/mysdk.jar'
//設定拷貝的檔案
from('build/intermediates/bundles/release/')
    //打進jar包後的檔案目錄
into('build/libs/')
    //將classes.jar放入build/libs/目錄下
    //include ,exclude引數來設定過濾
//(我們只關心classes.jar這個檔案) include('classes.jar') //重新命名 rename ('classes.jar', 'mysdk.jar') } makeJar.dependsOn(build)
(2)在AndroidStudio的Terminal視窗中輸入gradlew makeJar,等待編譯成功後,會在app/build/下生成libs資料夾,內部包含mysdk.jar檔案。
如果找不到Terminal視窗,可以網上搜索方法,或者直接開始->cmd,在命令提示符中進入專案所在路徑,執行gradlew makeJar指令即可。