Flutter资产加载失败求助:已配置路径仍无法加载图片
Flutter 图片资产加载失败排查方案
- 检查文件名与路径大小写:Flutter在iOS、macOS平台对文件路径大小写敏感,确保代码里的
1.png和实际文件名完全一致,避免出现1.PNG、01.png这类差异。 - 二次验证pubspec.yaml缩进:确认
assets:的缩进和flutter下其他配置项(如uses-material-design)层级一致,- assets/images/前需保留4个空格的缩进。 - 确认图片实际位置:检查项目根目录的
assets/images/文件夹内确实存在1.png,避免文件误放至其他目录。 - 尝试在pubspec中指定具体文件:将pubspec的资产配置修改为指向具体图片,再执行
flutter pub get后重启应用:flutter: assets: - assets/images/1.png - 深度清理缓存重建:除了
flutter clean,手动删除项目根目录的build文件夹,再执行flutter pub get,之后重新编译运行应用。 - 升级Flutter至稳定版:部分旧版本Flutter存在资产加载bug,执行
flutter upgrade升级到最新稳定版后重试。
内容的提问来源于stack exchange,提问作者Darshan Sharma
相关产品推荐
相关产品推荐

