日期:2020.06.01
说明:简单描述如何编译
1 在Module的build.gradle添加编译jar代码
task makeJar(type: Copy) {
//删除存在的
delete '../CommonLib/libXXX.jar'
//设置拷贝的文件
from('build/intermediates/packaged-classes/release/') //Android studio3.0之后的路径
// from('build/intermediates/intermediate-jars/release/') //Android studio3.0之前的路径
//打进jar包后的文件目录,即将classes.jar放入CommonLib目录下
into('../CommonLib/')
//include ,exclude参数来设置过滤
include('classes.jar')
//重命名
rename ('classes.jar', 'libXXX.jar')
}
// 说明:CommonLib 为自己要存放的路径,如果自己的路径不一致需修改
2 在Gradle任务中编译
在Gradle中找到Module→Tasks→other→makejar,双击即可编译出jar
3 或者使用终端命令来编译
3.1 编译所有模块用gradlew makeJar
3.2 编译单个模块用gradlew :LibXXX:makeJar,其中LibXXX为自己的模块名称