如何使用 Flutter 更改应用显示名称构建?

新手上路,请多包涵

我已经使用 Flutter create testapp 创建了该应用程序。现在,我想将应用名称从“testapp”更改为“My Trips Tracker”。我怎样才能做到这一点?

我尝试从 AndroidManifest.xml 进行更改,但它已经更改,但是 Flutter 提供了一种方法来做到这一点吗?

原文由 rajaishwary 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 752
2 个回答

更新:从评论来看,这个答案似乎已经过时了

Flutter 文档指出了您可以在哪里更改 Android 和 iOS 应用程序的显示名称。这可能是您正在寻找的:

安卓版

看来您已经在 AndroidManifest.xml 作为 application 条目中找到了这个。

查看位于 /android/app/src/main/ 中的默认 App Manifest 文件 AndroidManifest.xml 并验证值是否正确,尤其是:

application :编辑 应用程序 标签中的 android:label 以反映应用程序的最终名称。

对于 iOS

请参阅 Review Xcode project settings 部分:

在 Xcode 中导航到目标的设置:

在 Xcode 中,打开应用程序 ios 文件夹中的 Runner.xcworkspace

要查看应用程序的设置,请在 Xcode 项目导航器中选择 Runner 项目。然后,在主视图侧边栏中,选择 Runner 目标。

选择 常规 选项卡。接下来,您将验证最重要的设置:

显示名称:要在主屏幕和其他地方显示的应用程序的名称。

原文由 Ashton Thomas 发布,翻译遵循 CC BY-SA 4.0 许可协议

如果您要发布多本地化(语言)。

对于安卓:

[appname]\android\app\src\main\res 的应用程序文件夹中添加区域设置文件夹,例如:

价值观-ar

值en

然后在每个文件夹中添加一个新的 strings.xml ,其中包含该语言的应用程序名称。

ar

 <?xml version="1.0" encoding="UTF-8"?>
<resources>
    <string name="app_name">ادارة الديون</string>
</resources>

对于 en

 <?xml version="1.0" encoding="UTF-8"?>
    <resources>
        <string name="app_name">debt management</string>
    </resources>

您可以做的最后一件事是转到您的 AndroidManifest.xml 文件并将 android:label 设置为您创建的新文件。

 android:label="@string/app_name"

原文由 Abdullah Alamodi 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题