生成apk文件在build.gradle中的 android 目录内配置
//生成apk文件
android.applicationVariants.all {
variant ->
variant.outputs.all {
// 此处指定生成的apk文件名
outputFileName = "androiddemo.apk"
}
}
生成jar包在build.gradle最后配置
def _BASENAME = "u8xysdk";
def _DestinationPath = "build/libs"; //生成jar包的位置
def zipFile = file('build/intermediates/packaged-classes/debug/classes.jar'); //待打包文件位置
task deleteBuild(type:Delete){
delete _DestinationPath + _BASENAME + ".jar"
}
task makeJar(type:Jar){
from zipTree(zipFile)
from fileTree(dir:'src/main',includes:['assets/**']) //将assets目录打入jar包
baseName = _BASENAME
destinationDir = file(_DestinationPath)
}
makeJar.dependsOn(deleteBuild, build)