我只是按照this page的说明制作了Flutter应用,然后用谷歌搜索了如何更改应用的名称,并找到了this answer。但是我无法从清单文件中更改应用程序的名称。最初android:name
是io.flutter.app.FlutterApplication
。我将其更改为Startup Namer
,它给出了错误
error: attribute 'android:name' in <application> tag must be a valid Java class name.
如何重现此错误并更改名称?
答案 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
并重新启动您的应用程序。