android studio 打包 apk,自动修改文件名称
增加时间戳
在 app/build.gradle
的 android
闭包之外增加:
def generateTime() {
return new Date().format("yyyy_MM_dd_HH_mm_ss")
}
增加文件名
在 app/build.gradle
的 android
包中增加:
android {
defaultConfig {
...
}
// 自定义打包名称
android.applicationVariants.all { variant ->
variant.outputs.all {
outputFileName = "${applicationId}_${buildType.name}_v${versionName}_${generateTime()}.apk"
}
}
buildTypes {
...
}
版本号
源码里面如果需要用到app/build.gradle
的版本号,可以使用下面这个:
public static final String VERSION = BuildConfig.VERSION_NAME;
参考:
Android Studio 打包APK(详细版)
https://blog.csdn.net/qq_38436214/article/details/112288954