⚠️

【Flutter】google_fontsによるビルド時エラーの解消

2024/05/31に公開

はじめに

Flutterのgoogle_fontsパッケージを使用して、アプリ開発をしていたのですが
ビルド時にエラーとなってしまいました。筆者がエラー解消した方法を記します。

検証したPC環境

PC: Apple M2
MacOS: Sonoma 14.0
メモリ: 16GB
Xcode: 15.0,1
VScode: 1.89.1

ビルド時にコンソールに出てきたエラーコード

本記事は下記のエラーコードに対する解消方法を紹介します。

Launching lib/main.dart on Chrome in debug mode... 
../../.pub-cache/hosted/pub.dev/google_fonts-6.2.0/lib/src/google_fonts_base.dart:69:8: Error: Type 'FontFeature' not found. 
List<FontFeature>? fontFeatures, ^^^^^^^^^^^ 
../../.pub-cache/hosted/pub.dev/google_fonts-6.2.0/lib/src/google_fonts_base.dart:69:8: Error: 'FontFeature' isn't a type. 
List<FontFeature>? fontFeatures, ^^^^^^^^^^^ Failed to compile application.

原因

ネット上にあるgoogle_fontsの使い方(筆者の使い方)と
最新バージョンのgoogle_fontsの使い方にギャップがありました。

解消方法

筆者はgoogle_fontsをダウングレードする方法をとりました。
下記コマンドを実行しました。

flutter pub downgrade google_fonts 6.1.2

さいごに

さっさとエラーを解消したかったのでダウングレードする選択を取りましたが、
最新バージョンのgoogle_fontsの使用方法を適用するのが理想でした。

Discussion