2017-10-11 207 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' 
    ...);