📌  相关文章
📜  如何在Android Studio中更改默认生成的apk名称?(1)

📅  最后修改于: 2023-12-03 15:08:51.121000             🧑  作者: Mango

如何在Android Studio中更改默认生成的apk名称?

在Android Studio中,默认生成的apk名称为“app-debug.apk”或“app-release.apk”等类似的名称,但是,在某些情况下,您可能希望更改默认的apk名称。本文将介绍如何在Android Studio中更改默认生成的apk名称。

方式一:通过Build Variants更改
  1. 在Android Studio中,单击左下角的Build Variants,显示出Build Variants窗口。

  2. 更改“Active Build Variant” 为 "release"。

  3. 在“Build Types”下拉框中选择“release”。

  4. 在“Output File”栏中,更改默认的apk名称。

  5. 单击菜单栏中的“Build”->“Make Project”或“Rebuild Project”,重新构建项目。

  6. 如果构建成功,则新生成的apk名称将更改为您指定的名称。

Markdown代码片段:

1. 在Android Studio中,单击左下角的Build Variants,显示出Build Variants窗口。

2. 更改“Active Build Variant” 为 "release"。

3. 在“Build Types”下拉框中选择“release”。

4. 在“Output File”栏中,更改默认的apk名称。

5. 单击菜单栏中的“Build”->“Make Project”或“Rebuild Project”,重新构建项目。

6. 如果构建成功,则新生成的apk名称将更改为您指定的名称。
方式二:通过Gradle更改
  1. 在项目根目录下的build.gradle文件中添加以下代码:

    android {
        buildTypes {
            release {
                ......
                applicationVariants.all { variant ->
                    variant.outputs.each { output ->
                        def date = new Date();
                        def formattedDate = date.format('yyyy-MM-dd')
                        def newName = "MyApkName" + "-" + formattedDate + "-" + output.baseName + ".apk"
                        output.outputFileName = newName
                    }
                }
            }
        }
    }
    
  2. 替换上面代码中的“MyApkName”为您想要使用的apk名称。

  3. 重新编译项目。

Markdown代码片段:

1. 在项目根目录下的build.gradle文件中添加以下代码:

android { buildTypes { release { ...... applicationVariants.all { variant -> variant.outputs.each { output -> def date = new Date(); def formattedDate = date.format('yyyy-MM-dd') def newName = "MyApkName" + "-" + formattedDate + "-" + output.baseName + ".apk" output.outputFileName = newName } } } } }


2. 替换上面代码中的“MyApkName”为您想要使用的apk名称。

3. 重新编译项目。

无论您选择哪种方式,都可以更改默认生成的apk名称。希望这篇文章可以帮助您。