在build.gradle里,写入一下代码就可以了。
task clearJar(type: Delete) {
delete 'libs/SLog.jar'
}
task makeJar(type:org.gradle.api.tasks.bundling.Jar) {
//指定生成的jar名
baseName 'SLog'
//从哪里打包class文件
from('build/intermediates/javac/debug/classes/com/wuxianggujun/slog/')
//打包到jar后的目录结构
into('com/wuxianggujun/slog/')
//去掉不需要打包的目录和文件
exclude('test/', 'BuildConfig.class', 'R.class')
//去掉R$开头的文件
exclude{ it.name.startsWith('R$');}
}
makeJar.dependsOn(clearJar, build)
然后再输入命令
gradle makeJar
就可以了,输出jar在
项目文件/app/build/libs/我是.jar