🧑‍💻

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

2021/05/22に公開

Flutterで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

ログインするとコメントできます