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

Flutter安卓应用图标无法二次修改问题求助

排查Flutter安卓启动图标修改不生效的问题

以下是针对你遇到的图标未更新问题的排查步骤:

  • 检查flutter_launcher_icons配置准确性
    确认pubspec.yaml中的配置仅针对安卓,避免多余配置干扰:

    flutter_icons:
      android: true
      image_path: "assets/icon_foreground.png"
    

    重点核对image_path的路径和文件名:确保assets文件夹存在,文件名大小写与实际文件完全匹配(安卓系统对文件名大小写敏感)。

  • 彻底清理构建缓存
    旧缓存是导致图标不更新的常见原因,执行以下命令清理:

    flutter clean
    rm -rf android/app/build
    flutter pub get
    flutter pub run flutter_launcher_icons:main
    

    手动删除安卓构建目录能确保彻底清除旧的图标缓存文件。

  • 处理手动修改原生图标的冲突
    如果你曾用在线工具替换过android/app/src/main/res下的图标,需先删除该目录下所有以ic_launcher开头的文件,再重新运行flutter_launcher_icons命令。因为flutter_launcher_icons会自动生成并覆盖这些文件,手动修改的残留文件可能与工具生成的文件冲突。

  • 清除设备/模拟器的应用缓存

    • 真机上直接卸载旧应用,再重新安装新版本;
    • 模拟器可重启设备,或进入应用设置清除数据后重新安装。安卓系统会缓存应用图标,不彻底清除的话会一直显示旧图标。
  • 验证flutter_launcher_icons执行状态
    运行flutter pub run flutter_launcher_icons:main后,查看控制台输出,确认是否出现✓ Generated launcher icons for Android的成功提示。如果有错误(比如找不到图片文件),根据提示修正路径或文件问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 12:02:36