增加编译时间或传递变量buildConfigField
buildConfigField("boolean", "MY_LOCKSCREEN_PORT", "false")
buildConfigField("String", "BUILD_TIME", getBuildTime())
String getBuildTime() {
Date date = new Date();
//中国用的是东八区时间,数值上是在UTC时间上加8
//String dateStr = "\"" + date.format("yyyy-MM-dd HH:mm:ss", TimeZone.getTimeZone("UTC")) + "\"";
String dateStr = "\"" + date.format("yyyy-MM-dd HH:mm:ss") + "\"";
return dateStr;
}
更改文件名
android.applicationVariants.all { variant ->
variant.outputs.all {
//outputFileName = "${variant.name}-${variant.versionName}.apk"
def fileName = "Launcher3-" + "${versionName}" + "-" +new Date().format("yyyy-MM-dd-HH.mm") + "-"+ buildType.name + ".apk"
outputFileName = fileName
}
}