天天看点

android apk重命名,Android studio 打包apk如何重命名apk名称

在打包签名之前,在相应的module的build.gradle中添加如下代码

applicationVariants.all { variant ->
           

variant.outputs.each { output ->

def oldFile = output.outputFile

def newName = 'luckpan';

if (variant.buildType.name.equals('release')) {

// println(variant.productFlavors[0].name)

def releaseApkName = 'study-' + defaultConfig.versionName + '-luckpan.apk'

output.outputFile = new File(oldFile.parent, releaseApkName)

}

if (variant.buildType.name.equals('beta')) {

newName = oldFile.name.replace(".apk", "-v" + defaultConfig.versionName + "-build" + getDate() + ".apk")

output.outputFile = new File(oldFile.parent, newName)

}

if (variant.buildType.name.equals('debug')) {

}

}

}