如何在 Android Studio 中生成具有自定义名称的输出 APK 文件? [英] How to generate output APK file with Customised name in Android Studio?
本文介绍了如何在 Android Studio 中生成具有自定义名称的输出 APK 文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想使用自定义名称生成输出 apk 文件.例如.默认情况下,android studio 生成app-debug.apk"文件.但我希望它是 - MyAppName_myCurrentProdFlavour_vMyVersionName.apk"如何使用 build.gradle 模块文件
I want to generate output apk file using customized name. Eg. By default, android studio generates "app-debug.apk" file. But I want it to be - "MyAppName_myCurrentProdFlavour_vMyVersionName.apk" How to do this using build.gradle file of module
推荐答案
生成自定义名称 apk 的步骤:
Steps to generate apk with custom name :
//更新新版本 Android 的代码
// Update code for Newer version of Android
applicationVariants.all { variant ->
variant.outputs.each { output ->
def flavor = "default";
if (variant.productFlavors.size() > 0){}
flavor = variant.productFlavors.get(0);
def initials = "DefaultFlavor";
if (flavor.name == "prod")
initials = "prod";
else if (flavor.name == "qa")
initials = "qa";
else if (flavor.name == "dev")
initials = "dev";
else if (flavor.name == "local")
initials = "local";
else if (flavor.name == "mock")
initials = "mock";
def build = "Debug";
if (variant.buildType.name == "release")
build = "Release"
//def finalName = variant.versionCode + "-" + initials + "-" + build + "-v" + flavor.versionName + "-MyAppName.apk";
def finalName = "FA-Shriram"+"_"+build+"_"+initials+"-v" + flavor.versionName+".apk";
//output.outputFile = new File(output.outputFile.parent, finalName)
output.outputFileName = finalName
}
这篇关于如何在 Android Studio 中生成具有自定义名称的输出 APK 文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文