如何更改Flutter Application的名称?

时间:2018-09-23 14:32:09

标签: android flutter mobile-application

我只是按照this page的说明制作了Flutter应用,然后用谷歌搜索了如何更改应用的名称,并找到了this answer。但是我无法从清单文件中更改应用程序的名称。最初android:nameio.flutter.app.FlutterApplication。我将其更改为Startup Namer,它给出了错误

error: attribute 'android:name' in <application> tag must be a valid Java class name.

如何重现此错误并更改名称?

2 个答案:

答案 0 :(得分:3)

应用程序的显示名称由属性 render() { const path = window.location.pathname; return ( <div className="ui container"> <Route path="/" exact component={LoginPage} /> {path !== '/' && <div> <Menu /> <Main /> </div> } </div> ); } 标识。您应该更改那个而不是android:label

答案 1 :(得分:2)

为 Android 编辑 AndroidManifest.xml,为 iOS 编辑 info.plist

对于 Android,在 AndroidManifest.xmlapplication 标记中编辑 android:label 值> 位于文件夹中:android/app/src/main

代码:

<manifest xmlns:android="http://schemas.android.com/apk/res/android">
    <application
        android:name="io.flutter.app.FlutterApplication"
        android:label="Your Application Name"  //here
        android:icon="@mipmap/ic_launcher">
        <activity>
        <!--  -->
        </activity>
    </application>
</manifest>

对于 iOS编辑位于 Info.plist 文件中 String 标记内的值文件夹 ios/Runner .

代码:

<plist version="1.0">
<dict>
    <key>CFBundleName</key>
    <string>Your Application Name </string>  //here
</dict>
</plist>

如果有问题,请执行 flutter clean 并重新启动您的应用程序。