在app.gradle中android{}标签里面的buildTypes{}里的release{}标签中加入:
android.applicationVariants.all { variant ->
// 这里是个循环,所以不要在这checkRelease()
def buildTypeName = variant.buildType.name
println("buildType-------->" + buildTypeName)
// 不要修改debug包的名,不然每次调试运行都会创建新包
if ("release" == buildTypeName) {
def fileName ="heitouyang_v${defaultConfig.versionName}_${defaultConfig.versionCode}_${variant.flavorName}_${buildTypeName}.apk"
variant.outputs.all {
// outputFileName = "${variant.name}_${variant.versionName}.apk"
outputFileName = fileName
}
}
}
就可以了。
网友评论