开发apk时肯定有调试版本和发布版本等默认生成文件名是app-debug.apk。下面添加一些构建代码生成我们想要的文件名android {
//指定打包后应用名称
applicationVariants.all { variant ->
variant.outputs.all { output ->
def outputFile = output.outputFile
if (outputFile != null && outputFile.name.endsWith('.apk')) {
def fileName
if (variant.buildType.name == 'release') {
fileName = "app_${defaultConfig.versionName}_${defaultConfig.versionCode}.apk"
} else if (variant.buildType.name == 'debug') {
fileName = "app_${defaultConfig.versionName}_${defaultConfig.versionCode}_debug.apk"
}else{
fileName="app_${defaultConfig.versionName}_${defaultConfig.versionCode}_other.apk"
}
outputFileName=fileName
}
}
}
}