Android studio 如何设置variant.versionCode的格式以包含前导“;0";?
我正在使用custom gradle重命名输出apk文件名:Android studio 如何设置variant.versionCode的格式以包含前导“;0";?,android-studio,string-formatting,android-gradle-plugin,Android Studio,String Formatting,Android Gradle Plugin,我正在使用custom gradle重命名输出apk文件名: applicationVariants.all { variant -> variant.outputs.each { output -> output.outputFile = new File( output.outputFile.parent, output.outputFile.name.replace("app-release
applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = new File(
output.outputFile.parent,
output.outputFile.name.replace("app-release", "myApp-${variant.versionCode}-${variant.versionName}"))
}
}
我需要像使用printf(“%05d”,versionCode)一样格式化版本代码代码>
有可能吗?我已经确认使用String.format(“%03d”,variant.versionCode)”
实际上会添加前导0。@seraphim的道具使用Java的string.format()
?@ScottBarta类似这样的东西:string.format(“%03d”,variant.versionCode)?这是正确的语法吗?@ScottBarta很简单,很有效。如果你把你的评论变成一个答案,我很乐意接受。你有更完整的答案——继续写吧。4个字的评论我不应该得到25分;)@斯科特巴塔你是一个真正的绅士;)