我在gradle脚本中使用以下代码来重命名由AndroidStudio生成的apk:
applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = new File(output.outputFile.parent, defaultConfig.versionCode + "_" + output.outputFile.name)
}
}
因此,它正在生成具有以下名称的apk: 345-app-release.apk ,其中345是versionCode。
但是更新到AndroidStudio 3.0后,它会返回以下错误:
如何使用新的构建工具实现类似的重命名。
最佳答案
使用output.outputFileName
而不是output.outputFile