⚠️
【Flutter】google_fontsによるビルド時エラーの解消
はじめに
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