如何在flutter中更改包apk安装程序的名称?

问题描述 投票:0回答:2

我从 AndroidManifest.xml 更改我的应用程序名称 但我想更改软件包安装程序的名称。

如何将“app-release”更改为我想要的任何内容?

如何更改应用程序版本?

1

我从 AndroidManifest.xml 更改了应用程序名称,但无法更改包安装程序的名称

android flutter flutter-dependencies
2个回答
1
投票

这主要是关于Android构建的问题,而不是flutter。要更改输出文件名,您可以将此代码添加到

android/app/bundle.gradle

android {
    // ...

    applicationVariants.all { variant ->
        variant.outputs.all {
            outputFileName = "yourname.apk"
        }
    }
}

即使您运行命令

flutter build apk
,您也会在输出中看到错误的名称(我猜这是一个抖动问题),但不用担心,您的文件名将是正确的:


0
投票

我就是这样做的。更改您的 android build.gradle,如下所示:

android {
   project.ext.set("appName", "my-app-name")

   defaultConfig {
       ... 
       setProperty("archivesBaseName", "$appName-$versionName-$versionCode")
    }
}

注意生成的构建文件将位于: build pp\outputs pk elease 而不是 app\outputs lutter-apk

© www.soinside.com 2019 - 2024. All rights reserved.