如何在 Android Studio 中生成具有自定义名称的输出 APK 文件? [英] How to generate output APK file with Customised name in Android Studio?

查看:36
本文介绍了如何在 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆