android studio打包apk生成当前时间

1、在build.gradle.kts中写入以下内容即可

import java.text.SimpleDateFormat

import java.util.Date

applicationVariants.all {

val variant = this

variant.outputs.all {

val output = this as com.android.build.gradle.internal.api.BaseVariantOutputImpl

val versionName = variant.versionName

val date = SimpleDateFormat("yyyyMMdd_HHmm").format(Date())

val flavorName = if (variant.flavorName.isNotEmpty()) "${variant.flavorName}_" else ""

val buildType = variant.buildType.name

output.outputFileName = "testapp_v${versionName}_${date}_${flavorName}${buildType}.apk"

}

}