在我的应用程序级别build.gradle文件中,我具有版本名称,例如
versionName "1.03"
在Android Studio中构建签名发行版.apk时,输出文件名为 app-release.apk 并存储在发布目录中。如何更新Gradle版本,以便将输出文件命名为 my_application_1.03.apk
谢谢
答案 0 :(得分:1)
如果要在发行版本中更改apk文件名,可以按如下操作。
例如:(app / build.gradle)
android {
applicationVariants.all { variant ->
if (variant.buildType.name.equals("release")) {
variant.outputs.each { output ->
if (output.outputFile != null && output.outputFile.name.endsWith('.apk')) {
def apk_name = "my_application"
def versionName = defaultConfig.versionName
//you can also add version code and date if you like
//def applicationId = defaultConfig.applicationId
//def versionCode = defaultConfig.versionCode
//def date = new java.text.SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date())
def newName = "${apk_name}_${versionName}.apk"
output.outputFile = new File(output.outputFile.parent, newName)
}
}
}
}
}