背景
FlutterとFirebase連携のチュートリアル
中で、配布コードのコピペのmain.dart内のimport文
import 'package:firebase_core/firebase_core.dart';
が機能していなかった。これにより
Firebase.initializeApp();
のFirebaseクラスが見つからず、実行時にエラーが発生する。
原因
チュートリアル中のfirebase_coreのバージョンが低いことが原因。
pubspec.yaml に挿入する
firebase_core: ^0.4.0+9
は古いので、最新を入れる。現時点(2021/3/21)では最新が1.01なので
firebase_core: ^1.0.1
とすると改善された。
最新バージョンの確認はこちら( https://pub.dev/packages/firebase_core )
最後に
チュートリアル中のパッケージのうち、執筆時点では
firebase_auth: ^0.14.0+5
cloud_firestore: ^0.12.9+5
も古いため、共に新しいバージョンに書き換えて取り組みました。
この変更で新たなエラーが発生したので、リンクを貼っておきます。