AndroidStudio3.1.2生成jar包的方法:
1:新建樣例工程,目錄如下
2:在項目上,鼠標右鍵點擊 New->選擇Module ,如下圖:
3:選擇AndroidLibrary->點擊Next
然後點擊Finish。然後再你新建的jar包內編寫你需要的代碼。
4:編寫完成後,打開Library工程(此處是testjar)的build.gardle文件,並添加代碼:
// 修改jar名稱 將指定的jar生成的地方
task makeJar(type: Copy) {
//刪除存在的
delete 'build/libs/testJar.jar'
//設置拷貝的文件
from('build/intermediates/packaged-classes/release/')
//打進jar包後的文件目錄
into('build/libs/')
// 將class.jar放入build/libs/目錄下
// include , exclude 參數來設置過濾
// 我們只關心 classes.jar 這個文件
include('classes.jar')
//重命名
rename('classes.jar', 'testJar.jar')
}
makeJar.dependsOn(build)
效果圖:
5:編寫完成後,點擊右上角的 Sync Now ,打開右側的 Gradle 找到 :testjar -> Tasks -> other -> makeJar
6: 雙擊 makeJar, 初次打包等待一會。然後在Library工程(此處爲testjar)目錄下查找 build -> libs -> testJar.jar