如何更改 Flutter 应用程序的名称?

Posted

技术标签:

【中文标题】如何更改 Flutter 应用程序的名称?【英文标题】:How to change the name of Flutter Application? 【发布时间】:2019-02-27 05:53:32 【问题描述】:

我刚刚按照this page的说明做了一个Flutter应用,我google了如何更改应用程序的名称,找到了this answer。但我无法从清单文件中更改应用程序的名称。最初 android:nameio.flutter.app.FlutterApplication。我把它改成Startup Namer,它给出了错误

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

如何解决此错误并更改名称?

【问题讨论】:

你试过没有StartupNamer之间的空格吗? 我试了一下,还是一样的错误。但是,我看到另一个参数android:label,将其更改为Startup Namer,并且它起作用了。 How to change the app display name build with flutter?的可能重复 【参考方案1】:

编辑AndroidManifest.xml for Android 和info.plist for iOS

对于 Android,在 AndroidManifest.xml 文件中的 application 标记中编辑 only 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 并重新启动您的应用程序。

【讨论】:

【参考方案2】:

应用程序的显示名称由属性android:label 标识。你应该改变那个而不是android:name

【讨论】:

以上是关于如何更改 Flutter 应用程序的名称?的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 Flutter Desktop 应用程序的应用程序图标和应用程序名称?

如何在移动应用中更改颤振应用中的名称

如何更改手机屏幕上的颤振应用程序名称显示?

如何安全地更改 Flutter Android Studio 项目中的“lib”目录名称?

如何在“任务菜单”Flutter 中更改应用程序标题

我可以在 Flutter 中为 Android 应用程序安装应用程序后更改应用程序图标和名称吗?