我已经使用Flutter create testapp创建了应用程序。 现在,我想将应用程序名称从“testapp”更改为“My Trips Tracker”。我该怎么做呢?
我已经尝试从AndroidManifest.xml进行更改,它已经更改,但是Flutter提供了一种方法来做到这一点吗?
我已经使用Flutter create testapp创建了应用程序。 现在,我想将应用程序名称从“testapp”更改为“My Trips Tracker”。我该怎么做呢?
我已经尝试从AndroidManifest.xml进行更改,它已经更改,但是Flutter提供了一种方法来做到这一点吗?
当前回答
您可以通过更新Android和iOS的名称来更改应用程序名称
为安卓
打开AndroidManifest.xml文件,
进入android>应用程序>src>main>AndroidManifest.xml
像这样:
所以我的应用程序名称是“demo”,所以,我将更新标签值。
与iOS相同 只要打开信息。Plist文件by,
进入ios>Runner>Info.plist
像这样:
改变这个字符串值。
其他回答
我确实看到了手动解决方案(转向IOS和Android)。但我发现了一个插件,可以从一个单一的位置更改名称:
https://pub.dev/packages/flutter_launcher_name
只需要做以下几点: 添加到pubspec.yaml
dev_dependencies:
flutter_launcher_name: "^0.0.1"
flutter_launcher_name:
name: "yourNewAppLauncherName"
在终端运行:
flutter pub get
flutter pub run flutter_launcher_name:main
完成了。
您可以通过更新Android和iOS的名称来更改应用程序名称
为安卓
打开AndroidManifest.xml文件,
进入android>应用程序>src>main>AndroidManifest.xml
像这样:
所以我的应用程序名称是“demo”,所以,我将更新标签值。
与iOS相同 只要打开信息。Plist文件by,
进入ios>Runner>Info.plist
像这样:
改变这个字符串值。
如果你发布的是多本地化(语言)。
为Android:
在你的应用程序文件夹 android(浏览器名称)\ \ app \ src \ \ res 添加locale文件夹,例如:
values-ar
瓦卢斯恩
然后在每个文件夹中添加一个新的strings.xml,其中包含该语言的应用程序名称。
对基于“增大化现实”技术
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string name="app_name">ادارة الديون</string>
</resources>
for和
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string name="app_name">debt management</string>
</resources>
你能做的最后一件事是到你的AndroidManifest.xml文件 并将android:标签设置为您创建的新文件。
android:label="@string/app_name"
你可以在iOS中修改它,而不需要打开Xcode,只需编辑project/ iOS /Runner/info。plist <key>CFBundleDisplayName</key>到你想要作为你的名字的字符串。
FWIW -我在Xcode和Flutter中进行更改时感到沮丧,所以我开始在打开Xcode之前提交所有更改,这样我就可以看到更改在Flutter项目中的位置。
查看默认的应用清单文件AndroidManifest.xml,位于<app dir>/android/app/src/main 编辑android:标签为您想要的显示名称