flutter - 更改项目名称

是否可以更改 Flutter 项目的项目名称?项目名称是指您在创建flutter项目时提供的名称flutter create name

最佳答案

这取决于您要达到的目标。如果要更改手机菜单中显示的应用程序名称以及应用程序图标,则必须更改 android/app/src/中的 android:label main/AndroidManifest.xml(代码示例 1)和 ios/Runner/Info.plist(代码示例 2)中的 CFBundleName

上次我这样做时,我花了很长时间才发现,为什么在 Android 上当前运行的应用程序列表中没有更改应用程序的名称。为此,您还需要更改 MaterialApp 的标题(代码示例 3)。

为了在任何地方重命名它,我建议在项目中使用搜索和替换。如果这样做,您必须选择一个没有空格或特殊字符的名称。例如,pubspec.yaml 中的项目名称“新项目”会破坏构建。

代码示例 1:

<application
    android:name="io.flutter.app.FlutterApplication"
    android:label="New Name"
    android:icon="@mipmap/ic_launcher">  

代码示例 2:

<key>CFBundleName</key>
<string>New Name</string>

代码示例 3:

return new MaterialApp(
  title: 'New Name'
  ...);

https://stackoverflow.com/questions/46694153/

相关文章:

dart - 如何将非字符串数据传递给 Flutter 中的命名路由?

flutter - 如何在 Flutter 中设置按钮的宽度和高度?

functional-programming - Dart:映射列表(list.map)

flutter - 如何获取 Widget 的高度?

git - flutter 安装期间的libusbmuxd版本错误

flutter - 如何根据父级的大小布局小部件?

visual-studio-code - 如何为 Flutter 模拟器的 Visual Studi

flutter - InkWell 没有显示涟漪效应

flutter - 有多个英雄在子树中共享相同的标签

angular - NativeScript 与 Flutter