🙆

import 'package:firebase_core/firebase_core.dart';が機能せず、メソッドが使用できない

2021/10/14に公開1

使用技術

  • Flutter
  • Firebase

背景

FlutterとFirebaseの連携のチュートリアルを行ってから、main.dartにFirebaseクラスによる、アプリの初期化処理を加えたところ、
https://firebase.google.com/docs/flutter/setup?hl=ja&platform=ios
(チュートリアル内容)

import 'package:firebase_core/firebase_core.dart';

が正しく機能していなかった。

原因

チュートリアル中のfirebase_coreのバージョンが低いことが原因だと分かった。

firebase_core: ^0.4.0+9

(チュートリアルのfirebase_coreのバージョン)
最新のバージョンを調べるため、Flutterの開発者サイトを確認
https://pub.dev/packages/firebase_core/install

firebase_core: ^1.7.0

上記が最新バージョンだと判明
pubspec.yamlを最新バージョンになおし、Pub getコマンドでモジュールを入れ直したところ、エラーが解消された。

最後に

Firebaseとの連携の際に、バージョンによって、うまくflutterがビルドできないことがある。
こちらについては別記事にて紹介します。

Discussion

dalhidalhi

React,Flutter(Dart),Pythonなどで基本的に開発を行なっています。
開発歴は3年と非常に短いですか、プログラミングなどのtry&errorが個人的に好きなので、仕事にしています。
お互いに高め会える関係の方と知り合いたいので、一緒にアプリ作りたいと言う方はご連絡いただけると嬉しいです。