Android 打包Jar包


打包Jar包有兩種方法,第一種是新建一個

New Module—>選擇Android Library-->點擊Next(如下圖:)

定義好工程名稱
在工程目錄里java目錄下編寫需要打包的文件

接下來是打包jar包 ,在Library 工程的 build.gradle文件中 添加

task makeJar(type: Copy) {

    from('build/intermediates/bu ndles/release/')
    into('build/li bs/')
    include('classes.jar')
    rename ('classes.jar', 'SunSon.jar')
}

makeJar.dependsOn(build)

 

 

 

 做如下操作:

(注:你的as從來沒有生成過jar,那么第一次就會很慢,會去下載一些文件)

    查看jar是否成功生成:

第一種方法Jar包就生成了。 (以上某些圖片及內容來自於網上資源,侵刪)。

 

 現在我們來講第二種方法,對於第一種方法,有的時候我們還得建一個library,把整個工程打包,非常的繁瑣,不方便。有的時候我們只需要打包某個項目里的某幾個類,或者某幾個文件。那么第二種方法可以打包任意目錄下的文件打成jar包。

首先進入項目 project\build\intermediates\classes\release 文件夾 (這里需要注意很多同學的studio版本是沒classes目錄的!那么我們就找到javac這個目錄)

 

 

在release目錄及其子目錄,只保留需要打jar包的目錄,子目錄和文件,剩下的全部刪除

3:cd D:\AKE\workspace\NB_BToI\build\intermediates\classes\release
4:jar -cvf util.jar *

5 :會在release目錄下生成util.jar包

那么第二種方法的jar包也打出來了!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM