首页 > 技术文章 > Android Studio修改apk打包生成名称

Zachary46 2018-07-25 17:53 原文

在app的build.gradle文件的android{}括号里添加:

android.applicationVariants.all { variant ->
        variant.outputs.each { output ->
            def outputFile = output.outputFile
            if (outputFile != null && outputFile.name.endsWith('.apk')) {             
                //在这里修改apk文件名
                def fileName = "想要的文件名.apk"
                output.outputFile = new File(outputFile.parent, fileName)               
            }
        }
}

Gradle 3.0以上版本改用以下代码添加:
android.applicationVariants.all {
    variant ->
        variant.outputs.all {
            //在这里修改apk文件名
            outputFileName = "${variant.name}-v${variant.versionName}.apk"
        }
}

variant.name软件名称,variant.versionName软件版本号,比如你的软件叫jianshu,版本号为1.0.0,则输出的软件名称就是 jianshu-v1.0.0.apk

 

可通过以下途径关注本人:

个人网站https://zachary46.xyz

Githubhttps://github.com/Zachary46

CSDN博客https://blog.csdn.net/Zachary_46

博客园https://www.cnblogs.com/Zachary46

掘金https://juejin.im/user/5b57e9a16fb9a04f8e1432ef

推荐阅读