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

Flutter资源加载异常求助:Unable to load asset问题排查

Flutter图片加载失败:Asset not found 解决办法

针对你遇到的Unable to load asset错误,按以下步骤排查解决:

1. 核对文件路径与文件名

  • 确认代码中引用的corba_1.jpg、yemek_1.jpg、tatli_1.jpg确实存在于项目的assets/images/目录下,文件名、扩展名、大小写必须完全匹配(iOS系统严格区分大小写,注意统一规范)。
  • 错误提示中的image_1.jpg未在当前代码中出现,若为历史残留代码,需同步清理。

2. 确认pubspec.yaml配置正确性

  • 检查assets配置的缩进:- assets/必须与uses-material-design:保持相同缩进(通常为2个空格),缩进错误会导致Flutter无法识别资源配置。
  • 可改为更精准的目录配置,避免无效资源打包:
    flutter:
      uses-material-design: true
      assets:
        - assets/images/
    

3. 清理缓存并重启项目

执行以下命令清理Flutter缓存,再重新运行项目(不要使用热重载,热重载不会刷新资源):

flutter clean
flutter pub get

同时完全重启模拟器/真机,再启动项目。

4. 平台端资源检查

  • Android:确认android/app/src/main/assets目录存在,图片文件权限正常(默认无需修改)。
  • iOS:打开Xcode项目,检查图片已添加到资源目录,且Build Phases > Copy Bundle Resources中包含这些图片文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 12:31:15