因为在开发中有些module不包含任何资源文件,只有类文件。在实际使用中不太需要打包成aar,只需要jar文件。 记录下,使用android studio 打包生成jar 文件方式。
在module的gradle文件中,添加红色框中的代码
task makeJar(type: Copy) {
// 删除存在的
delete 'build/libs/devlib.jar'
// 设置拷贝的文件 原路径
from('build/intermediates/aar_main_jar/release/')
// 拷贝到某个目录
into('build/libs/')
// 拷贝classes.jar文件
include('classes.jar')
// 重新命名文件
rename('classes.jar', 'devlib.jar')
}
makeJar.dependsOn(build)
最终在命令行使用命令运行
gradlew makeJar
生成的jar 如图中所示