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

Flutter启动器图标生成失败:路径异常错误求助

解决 Flutter Launcher Icons 路径找不到的问题

问题分析

错误信息显示插件始终尝试读取默认路径 .path/to/image.png,但你已在配置中指定了正确的 assets/icon/icon.png,核心原因是依赖包位置配置错误,同时缺少资源目录声明,导致插件未加载你的自定义配置。

解决方案步骤

1. 修正依赖位置与资源声明

flutter_launcher_icons 是开发依赖,必须放在 dev_dependencies 下,同时需要在 flutter 节点声明资源目录。修改后的 pubspec.yaml 如下:

dependencies:
  water_drop_nav_bar:
  flutter:
    sdk: flutter
  cupertino_icons: ^1.0.8

dev_dependencies:
  flutter_test:
    sdk: flutter
  flutter_launcher_icons: ^0.14.3 # 移至开发依赖区域

flutter:
  assets:
    - assets/icon/ # 声明资源目录,确保路径可被识别

flutter_launcher_icons:
  android: "launcher_icon"
  ios: true
  image_path: "assets/icon/icon.png"
  min_sdk_android: 21
  web:
    generate: true
    image_path: "assets/icon/icon.png"
    background_color: "#FFFFFF"
    theme_color: "#007BFF"
  windows:
    generate: true
    image_path: "assets/icon/icon.png"
    icon_size: 48
  macos:
    generate: true
    image_path: "assets/icon/icon.png"

2. 验证文件路径

  • 确认项目根目录下存在 assets/icon/icon.png,文件名、后缀、文件夹名称完全匹配(区分大小写)。
  • 若文件不存在,创建对应文件夹并放入1024x1024规格的PNG图标文件。

3. 重新执行命令

按顺序运行以下命令:

flutter pub clean
flutter pub get
flutter pub run flutter_launcher_icons

4. (可选)升级插件版本

若上述步骤无效,将 flutter_launcher_icons 版本替换为最新稳定版(如 ^0.14.10),再重复步骤3。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 05:42:42