qmsggg_BlogCollect icon indicating copy to clipboard operation
qmsggg_BlogCollect copied to clipboard

Android Studio3.1 自定义打包APK名称

Open qmsggg opened this issue 6 years ago • 1 comments

Android Studio打包应用默认生成的apk名称是:app-release.apk 、如果我们要让生成的apk名跟我们版本包名有联系的话,那我们就要自定义生成的apk名了,要怎么做呢。 我们只需要再build.gradle文件下android{ }下添加:

android.applicationVariants.all { variant ->
        variant.outputs.all { output ->
            def outputFile = output.outputFile
            outputFileName = "qmsggg_" + defaultConfig.versionName + "." + defaultConfig.versionCode + "_${releaseTime()}_" + buildType.name + ".apk"
            outputFile = new File(outputFile.parent, outputFileName)
        }
    }
static def releaseTime() {
    return new Date().format("yyyyMMddHHmmss")
}

改名结果 image

qmsggg avatar Apr 03 '18 04:04 qmsggg

Android studio3.0之前使用的是这个,这里面有解析

qmsggg avatar Apr 03 '18 04:04 qmsggg