android Studio修改生成apk文件的名称

app的build.gradle中添加:
variant.name是buildTypes中设置的type,android.defaultConfig可以获取versionName。
SimpleDateFormat需要引入在build.gradle的文件顶部 import java.text.SimpleDateFormat

android.applicationVariants.all { variant ->
    variant.outputs.all { //修改apk名
        if (variant.name == "release"){
            outputFileName = "WayListen_V${android.defaultConfig.versionName}_${variant.name}.apk"
            println outputFileName
        }else{
            outputFileName = "WayListen_V${android.defaultConfig.versionName}_${getCurrentDate()}_${variant.name}.apk"
            println outputFileName
        }

    }
}

def getCurrentDate() {
    SimpleDateFormat sdf = new SimpleDateFormat("MMddHHmm")
    return sdf.format(new Date())
}

你可能感兴趣的:(android,工具类)