增加时间戳

app/build.gradleandroid 闭包之外增加:

def generateTime() {
    return new Date().format("yyyy_MM_dd_HH_mm_ss")
}

增加文件名

app/build.gradleandroid 包中增加:

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

标签: application

添加新评论