Gradle
基础设置
apply plugin: 'com.android.application'
//定义时间
def releaseTime() {
return new Date().format("yyyyMMddHHmmss")
}
//设置发布的显示的版本号
def getVersionName(){
return rootProject.ext.android.versionName
}
android{
//给apk添加对应的版本号:这里暂时注释但保留
//配置自定义打包名称
applicationVariants.all { variant ->
variant.outputs.each { output ->
def outputFile = output.outputFile
def fileName
if (outputFile != null && outputFile.name.endsWith('.apk')) {
if (variant.buildType.name.equals('release')) {
variant.mergedFlavor.versionName = getVersionName()+"."+releaseTime()
fileName = "APK名称_${variant.mergedFlavor.versionName}_release.apk"
} else if (variant.buildType.name.equals('debug')) {
variant.mergedFlavor.versionName = getVersionName()+"."+releaseTime()
fileName = "APK名称_${variant.mergedFlavor.versionName}_debug.apk"
}
output.outputFile = new File(outputFile.parent, fileName)
}
}
}
}Last updated
Was this helpful?