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

Flutter报错PlatformException(INVALID_ICON):找不到app_icon资源求助

解决PlatformException(INVALID_ICON, The resource app_icon could not be found)问题

问题根源

报错明确指出找不到名为app_icon的资源,但你的配置里只定义了名为ic_launcher的启动图标,说明项目中存在某个地方(插件代码/自定义平台通道)在尝试引用app_icon,而你没有添加这个资源。你的pubspec.yaml配置的是Flutter本地资源,和这个Android平台资源报错无关。

解决方法

方法一:添加app_icon资源

  • 找到你res目录下的所有mipmap-xxx文件夹(比如mipmap-mdpi、mipmap-hdpi等)
  • 将每个文件夹里的ic_launcher.png复制一份,重命名为app_icon.png,放到对应文件夹中
  • 清理并重新构建项目:执行flutter clean,然后flutter run

方法二:修改引用为你现有的ic_launcher

  • 检查AndroidManifest.xml中是否有其他地方(比如Activity、Service的icon属性)误写了@drawable/app_icon,改成@mipmap/ic_launcher
  • 检查你使用的第三方插件(比如推送、通知类插件)的配置,看是否有指定图标名称的参数,将其从app_icon改为ic_launcher
  • 检查自定义的Flutter平台通道代码,是否硬编码了app_icon这个资源名称,替换为ic_launcher

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 20:54:56