refactor(build): 简化 APK 输出文件名赋值逻辑
This commit is contained in:
@@ -183,15 +183,12 @@ android {
|
|||||||
applicationVariants.all { variant ->
|
applicationVariants.all { variant ->
|
||||||
variant.outputs.each { output ->
|
variant.outputs.each { output ->
|
||||||
def buildType = variant.buildType.name
|
def buildType = variant.buildType.name
|
||||||
def fileName = ""
|
|
||||||
|
|
||||||
if (buildType.contains("debug")) {
|
if (buildType.contains("debug")) {
|
||||||
fileName = "${appName()}_V${defaultConfig.versionName}_${releaseTime()}.apk"
|
output.outputFileName = "${appName()}_V${defaultConfig.versionName}_${releaseTime()}.apk"
|
||||||
} else {
|
} else {
|
||||||
fileName = "${appName()}_${variant.versionCode}_V${variant.versionName}_${releaseTime()}_${buildType}.apk"
|
output.outputFileName = "${appName()}_${variant.versionCode}_V${variant.versionName}_${releaseTime()}_${buildType}.apk"
|
||||||
}
|
}
|
||||||
|
|
||||||
output.outputFileName = fileName
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user