是否可以更改 Flutter 项目的项目名称?项目名称是指您在创建flutter项目时提供的名称flutter create name
。
最佳答案
这取决于您要达到的目标。如果要更改手机菜单中显示的应用程序名称以及应用程序图标,则必须更改 android/app/src/中的
(代码示例 1)和 android:label
main/AndroidManifest.xmlios/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/