1. 程式人生 > >Android Studio 將專案打成JAR包

Android Studio 將專案打成JAR包

新建一個專案 為demo 

切換到project下,點選demo新建一個與app統計module

新建的module選擇Android Library,專案名為mylibrary(也可以隨便選擇,但是在你要打包的時候將mylibrary中的gradle裡面apply plugin: 'com.android.application'改為apply plugin: 'com.android.library')

新建後樣式為

關聯

將 //Copy型別task makeJar(type: Copy) {//刪除存在的delete'build/libs/mysdk.jar'//設定拷貝的檔案from('build/intermediates/bundles/debug/'

)//打進jar包後的檔案目錄into('build/libs/')//將classes.jar放入build/libs/目錄下//include ,exclude引數來設定過濾//(我們只關心classes.jar這個檔案)include('classes.jar')//重新命名rename ('classes.jar','mysdk.jar')}makeJar.dependsOn(build)//在終端執行生成JAR包// gradlew makeJar

寫入gradle

很多都是將專案生成classes.jar位置寫成build/intermediates/bundles/的release下

我們一般都是在debug下使用 沒有進行簽名 所有我們需要將release改為debug 所以我這裡使用的是debug目錄下

最後在 Terminal 中 使用 gradlew makeJar執行

最後生成我們需要的jar 

指令碼原理是將生成的classes.jar複製一份改成你需要的名字 生成到你所指定的目錄。