2017-10-11 161 views
1

是否可以更改Flutter项目的项目名称?有了项目名称,我的意思是您在创建颤动项目flutter create name时提供的名称。更改项目名称

+0

如果我回答你的问题,随时接受它。否则,请澄清你想要达到的目标。 –

回答

1

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

上次我做了这个,花了我很长时间才发现,为什么在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' 
    ...);