AndroidStudio打包生成APK 指定文件名

Posted 源于未知

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AndroidStudio打包生成APK 指定文件名相关的知识,希望对你有一定的参考价值。

androidStudio打包默认文件名为:app-release.apk


在build.gradle文件的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 = "知与家长_$defaultConfig.versionName_$defaultConfig.versionCode.apk"
                 else if (variant.buildType.name.equals('debug')) 
                    fileName = "知与家长_$defaultConfig.versionName_$defaultConfig.versionCode_debug.apk"
                
                output.outputFile = new File(outputFile.parent, fileName)
            
        
    

生成文件:



build.gradle内容如下图:







以上是关于AndroidStudio打包生成APK 指定文件名的主要内容,如果未能解决你的问题,请参考以下文章

android studio 打包后的文件不能指定目录吗

android studio生成apk在哪

AndroidStudio升级3.3.1后打包生成APK报AAPT2的错误解决办法

在 Android studio 中 配置Gradle 做到 “根据命令行提示符生成指定versionCode, versionName,指定apk的打包输出路径”

Android Studio 打包生成apk

Android Studio 超级简单的打包生成apk