赞
踩
对应module 的 gradle android里:
task deleteOldJar(type: org.gradle.api.tasks.Delete){
//删除存在的
delete'build/libs/getChannel.jar'
}
task makeJar(type: Jar){
//指定生成的jar名
baseName'getChannel'
//设置拷贝的文件
from('build/intermediates/javac/debug/classes')
//from (project.zipTree("libs/java-json.jar"))//java-json.jar作为源码添加到jar中
//去掉不需要打包的目录和文件
exclude('BuildConfig.class','R.class')
//去掉R$开头的文件
exclude{it.name.startsWith('R$')}
}
makeJar.dependsOn(deleteOldJar,build)
命令行:
重新打包生成可执行的jar包:
解释:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。