🧑‍💻

【Flutter】Error: unable to locate asset entry in pubspec.yaml の対処法

2021/05/22に公開

Google Fontを設定してアプリを実行しようとすると、以下のエラーが発生しました。

pubspec.yaml

flutter:
  fonts:
    - family: Reggae
      fonts:
        - asset: assets/fonts/ReggaeOne-Regular.ttf

エラーメッセージ

Error: unable to locate asset entry in pubspec.yaml: "assets/fonts/ReggaeOne-Regular.ttf".

対処法

フォントのパスに lib を追加して、lib/assets/fonts/ReggaeOne-Regular.ttfとすることで解決しました。

pubspec.yaml(修正後)

flutter:
  fonts:
    - family: Reggae
      fonts:
        - asset: lib/assets/fonts/ReggaeOne-Regular.ttf

Discussion