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

Flutter资源加载异常求助:AssetsManifest.bin.jason错误且图片无法显示

解决Flutter中“Unable to load asset: AssetsManifest.bin.jason”错误及图片不显示问题
  • 修正拼写错误:错误提示中的AssetsManifest.bin.jason存在拼写错误,正确文件名应为AssetsManifest.bin.json。先检查代码中是否有写错资源文件名的情况,确保所有资源引用的拼写完全正确。

  • 强制刷新资源缓存:修改pubspec.yaml后,Flutter可能未更新旧缓存,执行以下命令重新构建资源:

    flutter clean
    flutter pub get
    flutter run
    

    这会清除旧缓存文件,重新生成正确的资源清单。

  • 校验pubspec.yaml配置格式:确保资源配置的缩进、路径格式正确,示例如下:

    flutter:
      assets:
        - assets/images/avatar.png
        # 若需加载整个目录,末尾加斜杠:
        - assets/images/
    

    注意用空格缩进(不要用制表符),路径要和实际文件目录完全匹配。

  • 确认资源文件存在性:前往项目对应资源目录,检查图片文件是否存在,且文件名(包括大小写)和代码、配置中的引用完全一致——跨平台开发中,文件名大小写不匹配会导致部分平台加载失败。

  • 检查代码引用逻辑:确保代码中图片引用路径和pubspec.yaml配置一致,示例:

    Image.asset('assets/images/avatar.png')
    

    避免路径层级多写、少写或拼写错误。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 21:07:02