有时候需要提供jar包给客户使用,需要打包java和aidl代码,在build.gradle文件下配置:
task makeJar(type: Copy) {
//这个路径不同版本AndroidStudio不同,有的build/intermediates/bundles/release/classes.jar
//删除
delete 'build/libs/'
//设置拷贝
from('build/intermediates/compile_library_classes_jar/debug/')
//目标目录
into('build/libs/')
//只要classes.jar这个文件)
include('classes.jar')
//重命名
rename ('classes.jar', "library_v1.jar")
}
直接执行 ./gradlew makeJar或者界面Gradle点击makeJar就可以生成需要的jar包