Android studio自定義打包apk名字
阿新 • • 發佈:2019-02-08
在app下面的build.gradle檔案中,新增如下程式碼即可,如圖:
studio3.0以前,新增:
applicationVariants.all { variant -> variant.outputs.each { output -> def outputFile = output.outputFile if (outputFile != null && outputFile.name.endsWith('.apk')) { // 輸出apk名稱為BoLanHui_v1.0_2015-01-15.apk def fileName = "BoLanHui_v${defaultConfig.versionName}_${releaseTime()}.apk" output.outputFile = new File(outputFile.parent, fileName) } } }
studio3.0以後,新增:
applicationVariants.all { variant -> variant.outputs.all { // 輸出apk名稱為WeiLaiCheng1.0_2018-08-13.apk def fileName = "WeiLaiCheng${defaultConfig.versionName}_${releaseTime()}.apk" outputFileName = fileName } }
其中releaseTime()為獲取當前時間,加在 android{...} 以外 , 程式碼:
def releaseTime() {
return new Date().format("yyyy-MM-dd")
}