🍮

FlutterのUnable to load asset: エラー

2024/06/19に公開

はじめに

Flutterでゴールデンテストの入門中、下記のエラーが発生
The following assertion was thrown resolving an image codec:
Unable to load asset: "assets/XXX.png".

前提

  1. 画像はassetsフォルダ配下に存在する
  2. pubspec.yamlでパスが正確に追加されている
flutter:
  uses-material-design: true

  assets:
   - assets/

原因

ビルドキャッシュが原因で古いアセットが読み込まれているようでした(今回の場合はassets/配下にXXX.pngがない状態として認識されてしまった)。

ビルドキャッシュをクリアして再度テストを実行すると解決しました。

flutter clean
flutter test --update-goldens

Discussion