経緯
Firebase に記載されている手順を元に Flutter のモバイルアプリのプロジェクトに
Firebase を追加すると firebase_options.dart
に以下のエラーが発生したのでその対処法をまとめます。
Target of URI doesn't exist: 'package:firebase_core/firebase_core.dart'.
Const variables must be initialized with a constant value.
The method 'FirebaseOptions' isn't defined for the type 'DefaultFirebaseOptions'.
環境
Flutter: 3.3.2
Firebase: 11.14.1
Flutter アプリに Firebase を追加した際の手順
Firebase のプロジェクト作成後の画面で Flutter のアイコンをクリックした後の画面の手順を元に
Flutter アプリに追加しました。
Flutterのプロジェクトは既に作成していたので手順2から。
手順通りに進めると経緯記載のエラーが発生していました。
Target of URI doesn't exist: 'package:firebase_core/firebase_core.dart'. の対処
'package:firebase_core/firebase_core.dart'.
が無いというエラーなので追加してあげます。
flutter pub add firebase_core
のコマンドを Flutter プロジェクトディレクトリで実行します。
残り2つのエラーについて
firebase_core を追加してあげたら残りのエラーも無事解消されました
最後に
公式のドキュメントを参考に行えば解決出来ました。
Firebase の追加方法については最初から以下のページを案内するか、上記のページにも
firebase_core
を追加する手順があれば親切かなと思いました。