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

如何修改very_good_cli生成的Flutter项目的Android/iOS应用图标?

解决Very Good CLI创建的Flutter应用图标不更新问题

通用缓存清理操作

  • 执行Flutter项目清理:运行 flutter clean && flutter pub get
  • 卸载设备/模拟器上的旧应用,重新编译安装

Android端处理步骤

  • 确认所有密度目录(mdpi/hdpi/xhdpi/xxhdpi/xxxhdpi)下的图标都已替换,文件名与原文件完全一致
  • 进入项目的android目录,执行构建缓存清理:
    • Mac/Linux:./gradlew clean
    • Windows:gradlew clean
  • 检查AndroidManifest.xml,确认android:icon属性指向的是你替换的图标(通常为@mipmap/ic_launcher),没有被其他配置覆盖

iOS端处理步骤

  • 打开Xcode,进入项目的Assets.xcassets,检查AppIcon组内所有尺寸的图标是否都已正确替换(手动替换文件夹可能存在尺寸遗漏或Xcode未识别的情况)
  • 清理Xcode构建缓存:点击Xcode顶部菜单Product > Clean Build Folder(快捷键Cmd+Shift+K)
  • 若使用iOS模拟器测试,执行Device > Erase All Content and Settings重置模拟器,避免缓存残留
  • 检查Info.plist文件,确认CFBundleIcons相关配置指向的图标资源与你替换的文件一致

额外排查点

Very Good CLI创建的项目可能包含多环境(Flavor)配置,检查项目中是否存在自定义构建脚本或Flavor专属的图标配置,确保没有覆盖你替换的图标文件

内容的提问来源于stack exchange,提问作者Sharjeel Ahmad Siddiqui

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 08:12:07