You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter无法修改启动图标:相同配置失效问题求助

Flutter Launcher Icons 不生效的排查方案

针对你的配置和问题,按以下步骤逐一排查:

1. 确认依赖安装与核心命令执行

  • 先执行 flutter pub get 确保依赖正确拉取
  • 必须运行生成命令才会触发图标替换:flutter pub run flutter_launcher_icons,执行后留意终端输出,若有报错(如图片找不到、权限问题),根据提示修复

2. 检查图片与路径细节

  • 确认 images/icon.png 存在于项目根目录下,且图片本身无损坏(用图片查看器打开验证)
  • 图片需符合官方要求:至少1024x1024像素、透明背景、标准PNG格式

3. Android端额外排查

  • 你的配置中android: "launcher_icon",需确认android/app/src/main/AndroidManifest.xml里application标签的android:icon属性为@mipmap/launcher_icon,若不符手动修改
  • 执行 flutter clean 清理缓存,重新运行生成命令后再编译项目
  • 检查android/app/src/main/res/mipmap-*文件夹,若生成的图标存在但不显示,卸载设备上的APP后重新安装

4. iOS端额外排查

  • 执行 flutter clean 后,打开Xcode删除DerivedData(路径:Xcode菜单 -> Preferences -> Locations -> DerivedData,打开文件夹后删除对应项目的缓存)
  • 在Xcode中查看Assets.xcassets/AppIcon.appiconset,若图标未替换,手动删除该文件夹后重新运行生成命令
  • 卸载设备上的APP,重新编译安装

5. 版本兼容性排查

你使用的flutter_launcher_icons: ^0.13.1版本较旧,可能和当前Flutter版本不兼容。可尝试升级到最新稳定版,修改pubspec.yaml:

dev_dependencies:
  flutter_launcher_icons: "^0.14.1" # 或更高稳定版

执行flutter pub get和生成命令重试

内容的提问来源于stack exchange,提问作者evirac

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 14:45:01