Android签名打包-指定apk文件名

  1. 1. 开发工具
  2. 2. 操作方法

开发工具

  • Android Studio

操作方法

在build.gradle中加入

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
android {

//...

applicationVariants.all {variant ->
variant.outputs.each {output ->
def outputFile = output.outputFile
def fileName
if (outputFile != null && outputFile.name.endsWith('.apk')) {
if (variant.buildType.name.equals('release')) {
fileName = "APP名称_${defaultConfig.versionName}_${defaultConfig.versionCode}.apk"
} else if (variant.buildType.name.equals('debug')) {
fileName = "APP名称_${defaultConfig.versionName}_${defaultConfig.versionCode}_debug.apk"
}
output.outputFile = new File(outputFile.parent, fileName)
}
}
}

}