flutter 修改app名字和图标

一、修改名字

在Android中修改应用程序名称:

  1. AndroidManifest.xml文件中修改应用程序名称:

    • 打开Flutter项目中的android/app/src/main/AndroidManifest.xml文件。
    • 找到<application>标签,然后在android:label属性中修改应用程序的名称,例如:android:label="Your New App Name"
  2. strings.xml文件中修改应用程序名称(可选):

    • android/app/src/main/res/values/strings.xml文件中,将<string name="app_name">Your New App Name</string>标签中的文本替换为新的应用程序名称。
  3. 重新构建应用程序:

    • 在Flutter项目的根目录下运行命令flutter clean,然后运行命令flutter build重新构建Android应用程序。

在iOS中修改应用程序名称:

  1. Info.plist文件中修改应用程序名称:

    • 打开Flutter项目中的ios/Runner/Info.plist文件。
    • 找到CFBundleNameCFBundleDisplayName键,将它们的值修改为新的应用程序名称。
  2. 重新构建应用程序:

    • 在Flutter项目的根目录下运行命令flutter clean,然后运行命令flutter build重新构建iOS应用程序。

注意事项:

  • 确保在修改应用程序名称后,执行了重新构建操作,以便使更改生效。
  • 更改应用程序名称可能需要更新应用程序的图标、启动屏幕等其他方面,以保持一致性和完整性。

请按照上述步骤在Android和iOS平台上成功修改Flutter应用程序的名称。

二、修改图标

在Android中手动修改启动图标:

  1. 准备启动图标文件:

    • 准备一系列不同分辨率的图标文件(ic_launcher.png),分辨率包括 mipmap-hdpi、mipmap-mdpi、mipmap-xhdpi、mipmap-xxhdpi、mipmap-xxxhdpi 等。
  2. 替换现有图标文件:

    • 将上述准备好的图标文件分别替换到android/app/src/main/res/目录下对应分辨率文件夹中。
  3. AndroidManifest.xml中更新启动图标:

    • 打开Flutter项目中的android/app/src/main/AndroidManifest.xml文件。
    • 找到<application>标签,确保android:icon属性指向的是新的启动图标文件:android:icon="@mipmap/ic_launcher"
  4. 重新构建并重新安装应用程序:

    • 在Flutter项目的根目录下运行命令flutter clean,然后运行命令flutter build重新构建Android应用程序,最后重新安装应用程序。

在iOS中手动修改启动图标:

  1. 准备启动图标文件:

    • 准备不同尺寸和分辨率的启动图标文件(AppIcon.appiconset文件夹)。
  2. 替换现有图标文件:

    • 用新的启动图标文件替换ios/Runner/Assets.xcassets/AppIcon.appiconset文件夹中的对应文件。
  3. 重新构建并重新安装应用程序:

    • 在Flutter项目的根目录下运行命令flutter clean,然后运行命令flutter build重新构建iOS应用程序,最后重新安装应用程序。

注意事项:

  • 确保替换了所有必要的图标文件,并按照平台/分辨率规范进行命名和放置。
  • 更改启动图标可能需要更新应用程序图标、应用程序名称等其他方面,以保持一致性和完整性。

请按照上述步骤在Android和iOS平台上成功手动修改Flutter应用程序的启动图标。

图片转换格式的网站

Convertio --- 文件转换器Convertio - 在线转换文件的简单工具。支持超过309种不同的文档、图像、电子表格、电子书、文档、演示文稿、音频和视频格式。https://convertio.co/zh/

在线生成icon不同尺寸的网站

图标工场 - 移动应用图标/启动图生成工具,一键生成所有尺寸的应用图标/启动图一键快速生成iOS, Android,Web App, PhoneGap(Cordova)等移动平台不同大小(规格尺寸)的App图标和Launch Image/Splash Screen启动图,快速预览,可以直接打包发布到应用市场https://icon.wuruihong.com/

相关推荐
jiushiapwojdap6 小时前
Flutter上手记:为什么我的按钮能同时在iOS和Android上跳舞?[特殊字符][特殊字符]
android·其他·flutter·ios
木子雨廷10 小时前
Flutter 局部刷新小组件汇总
前端·flutter
恋猫de小郭13 小时前
iOS 26 正式版即将发布,Flutter 完成全新 devicectl + lldb 的 Debug JIT 运行支持
android·前端·flutter
君赏15 小时前
Petrel(雨燕)Flutter 热更新如何在我们项目应用
flutter
JulyYu17 小时前
Flutter混合栈适配安卓ActivityResult
android·flutter
海的天空166121 小时前
Flutter旧版本升级-> Android 配置、iOS配置
android·flutter·ios
小蜜蜂嗡嗡21 小时前
【flutter对屏幕底部有手势区域(如:一条横杠)导致出现重叠遮挡】
前端·javascript·flutter
ai_xiaogui1 天前
反催收APP开发思路:用Flutter打造证据链管理工具
flutter·反催收app开发·flutter证据链管理·跨平台维权工具
木子雨廷1 天前
Flutter 开发一个plugin
前端·flutter
苦逼的搬砖工1 天前
Network Kit Lite:一个基于 SOLID 原则的 Flutter 网络框架架构设计
flutter