Android studio修改apk release打包后的名字

1.先在android{}的外面加上

// 获取当前系统时间
def releaseTime() {
    return new Date().format("yyyy_MM_dd", TimeZone.getTimeZone("UTC"))
}

2.studio3.0以上这么写:

//打包改名
android.applicationVariants.all { variant ->
    variant.outputs.all {
        // 名称_android_版本号.apk
        outputFileName = "想改成的名字_${defaultConfig.versionName}_${releaseTime()}.apk"
    }
}

studio3.0以下这么写:

//打包改名
applicationVariants.all { variant ->
    variant.outputs.each { output ->
        def outputFile = output.outputFile

        if (outputFile != null && outputFile.name.endsWith('.apk')) {
            // 名称_android_版本号.apk
            def fileName = "你想改成的名字_${defaultConfig.versionName}_${releaseTime()}.apk"
            output.outputFile = new File(outputFile.parent, fileName)
        }
    }
}

 

你可能感兴趣的:(移动开发)