日期:2020.06.01
說明:簡單描述如何編譯
1 在Module的build.gradle添加編譯jar代碼
task makeJar(type: Copy) {
//刪除存在的
delete '../CommonLib/libXXX.jar'
//設(shè)置拷貝的文件
from('build/intermediates/packaged-classes/release/') //Android studio3.0之后的路徑
// from('build/intermediates/intermediate-jars/release/') //Android studio3.0之前的路徑
//打進(jìn)jar包后的文件目錄,即將classes.jar放入CommonLib目錄下
into('../CommonLib/')
//include ,exclude參數(shù)來設(shè)置過濾
include('classes.jar')
//重命名
rename ('classes.jar', 'libXXX.jar')
}
// 說明:CommonLib 為自己要存放的路徑,如果自己的路徑不一致需修改
2 在Gradle任務(wù)中編譯
在Gradle中找到Module→Tasks→other→makejar,雙擊即可編譯出jar
3 或者使用終端命令來編譯
3.1 編譯所有模塊用gradlew makeJar
3.2 編譯單個(gè)模塊用gradlew :LibXXX:makeJar,其中LibXXX為自己的模塊名稱