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

使用flutter_native_splash生成启动页提示图片找不到错误如何解决?

报错信息:The file "assets/background.png" set as the parameter "image" was not found. pub finished with exit code 1

可能遗漏的配置及排查方案
  • 【资源路径错误】你将assets文件夹放在了lib目录下,flutter_native_splash默认匹配的是项目根目录下的assets路径,需要将assets文件夹移动到和lib、android、ios文件夹同级的项目根目录,和pubspec.yaml文件处于同一层级。
  • 如果你不想移动assets文件夹,需要修改flutter_native_splash配置中的image参数为完整路径:lib/assets/background.png
  • 【未声明flutter全局资源】需要在pubspec.yaml的flutter配置段下新增该图片的资源声明,示例如下:
flutter:
  uses-material-design: true
  assets:
    - assets/background.png
  # 如果你保留assets在lib目录下,此处路径改为 lib/assets/background.png
  • 【文件名大小写不匹配】检查background.png的文件名大小写是否和配置完全一致,部分操作系统对文件名大小写敏感,大小写不一致也会触发找不到文件的报错。
  • 配置修改完成后,先执行flutter pub get刷新资源索引,再重新运行flutter pub run flutter_native_splash:create即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 03:15:07