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

Flutter生成启动图标失败:PathNotFoundException报错求助

解决flutter_launcher_icons生成图标失败的问题

1. 处理废弃配置项警告

报错里提到的flutter_icons has been deprecated是因为配置块名称已更新,需修改pubspec.yaml中的配置:
将原配置:

flutter_icons:
   android: true
   ios: true
   image_path: "assets/app_logo.png"

改为:

flutter_launcher_icons:
   android: true
   ios: true
   image_path: "assets/app_logo.png"

2. 排查文件找不到的问题

按以下步骤逐一验证:

  • 确认文件层级:assets/app_logo.png必须和pubspec.yaml处于同一项目根目录,即项目根目录下存在assets文件夹,且内部包含app_logo.png
  • 声明assets资源:在pubspec.yaml的flutter区块中添加资源声明(部分环境下需此步骤才能正确识别文件):
    flutter:
      assets:
        - assets/app_logo.png
    
  • 核对文件名大小写:确保配置中的文件名和实际文件名完全一致(部分环境下大小写敏感,比如App_Logo.png和app_logo.png会被视为不同文件)
  • 清理缓存重试:执行以下命令重置项目状态后重新生成图标:
    flutter clean
    flutter pub get
    flutter pub run flutter_launcher_icons
    
  • 绝对路径测试:若以上方法无效,尝试用绝对路径替换配置中的image_path(比如Windows系统用C:/你的项目路径/assets/app_logo.png,Mac/Linux用/用户/你的用户名/项目路径/assets/app_logo.png),验证文件是否真实存在

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 09:40:02