如何更改在手机上显示的Flutter项目的应用程序名称?
我检查了pubspec.yaml
文件
name: flutter_app
description: A new Flutter application.
修改了名称属性,但导入的包引用也会被更改,是否仅更改应用程序名称?
如何更改在手机上显示的Flutter项目的应用程序名称?
我检查了pubspec.yaml
文件
name: flutter_app
description: A new Flutter application.
修改了名称属性,但导入的包引用也会被更改,是否仅更改应用程序名称?
打开AndroidManifest.xml
文件,按照以下步骤进行修改
<application
android:label="App Name" ...> // Your app name here
打开info.plist
文件,进行以下更改
<key>CFBundleName</key>
<string>App Name</string> // Your app name here
pub global run rename --appname "My application"
或者
编辑AndroidManifest.xml
(Android)和info.plist
(iOS)
对于Android,请仅在文件AndroidManifest.xml中的application标签中编辑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,只需在位于文件夹 ios/Runner
中的 Info.plist 文件中编辑 String 标签内的值。
代码:
<plist version="1.0">
<dict>
<key>CFBundleName</key>
<string>Your Application Name </string> //here
</dict>
</plist>
屏幕截图:
如果你遇到问题,请执行 flutter clean
命令并重新启动应用程序。
info.plist
和AndroidManifest.xml
中进行操作。 - CopsOnRoadCFBundleName
的值是不够的。我还必须更新CFBundleDisplayName
的值。我的应用程序Flutter版本为2.10.3。 - Scorpionk