增加編譯時間或傳遞變量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
}
}