androidsutdio gradle版本输出包名自动追加版本
apply plugin: 'com.android.application'
android {
//release版本输出包名自动追加版本号和版本名称
applicationVariants.all {
variant ->
variant.outputs.all {
//只处理release版本
if (buildType.name == 'release') {
def createTime = new Date().format("YYYY-MM-dd-HH-mm-ss", TimeZone.getTimeZone("GMT+08:00"))
// app包名称
outputFileName = "noah_hw_chk_v" + defaultConfig.versionName + "_" + createTime + "_" + buildType.name + ".apk"
////指定release输出到指定文件夹(不指定为默认目录 app/build/outputs/apk/)
variant.getPackageApplication().outputDirectory = new File("C:\\Users\\Administrator\\Desktop\\pic")
}
//只处理debug版本
if (buildType.name == 'debug') {
def createTime = new Date().format("YYYY-MM-dd", TimeZone.getTimeZone("GMT+08:00"))
// app包名称
outputFileName = "noah_hw_chk_v" + defaultConfig.versionName + "_" + createTime + "_" + buildType.name + ".apk"
////指定release输出到指定文件夹(不指定为默认目录 app/build/outputs/apk/)
// variant.getPackageApplication().outputDirectory = new File(config.appReleaseDir + "/${createTime}")
}
}
}
}
本文标题:androidsutdio gradle版本输出包名自动追加版本
本文链接:https://www.haomeiwen.com/subject/lsevaktx.html
网友评论