AndroidStudio將項目打包成jar包的簡單方法

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

在AndroidStudio中將項目打包成jar包的方法:app

 在build.gradle文件中,修改下面兩個地方:gradle

(1)apply plugin:'com.Android.application' 改成 apply plugin: 'com.android.library' ui

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

完成上述兩個步驟以後,執行rebuild project,就會在app\build\intermediates\bundles\debug下生成classes.jar文件,這個文件就能夠提供給其餘項目使用,若是須要的話能夠手動修改文件名稱。debug

 

若是但願生成的jar包有特定的名字且在特定路徑下,能夠增長下面的步驟:get

(1)在build.gradle文件中添加(添加位置:與defaultConfig、buildTypes同等級別):cmd

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指令便可。
相關文章
相關標籤/搜索