Flutterで「Error: Member not found: ‘FirebaseAppPlatform.verifyExtends’.」エラーが表示された時の解決法

投稿日:2023/04/23 最終更新日:2023/04/23

Flutterで「Error: Member not found: ‘FirebaseAppPlatform.verifyExtends’.」エラーが表示された時の解決法

原因

・必要なパッケージをダウンロードしていない

・Flutterfireと他のパッケージのバージョンが違うことによるエラー

解決法

これで大体は解決できるはずです!

1)必要なパッケージをインストールする

package.yamlに下記のコードを追加します。

 dependency_overrides:
  ・・・
  // 下記コードを追加
  firebase_core_platform_interface: 4.5.1

少し時間を置くとパッケージのインストールが発生しますので、インストール後に再度エラーが出るか確認をしてみましょう。

2)バージョンを更新する

1)で解決しない場合はバージョンを更新することで解決出来るでしょう。

flutterではたくさんのパッケージを用いて開発を行うことが多く、Firebaseのパッケージももれなくよく使うものになるので、依存関係によるエラーはよくあることです。(他の言語やライブラリでも同じくですが)

まず、下記コマンドで依存関係を更新していきます。

flutter pub upgrade --major-versions

これでflutter自体のバージョンやパッケージのバージョンを更新することができます。

3)念の為パッケージを取得する

flutter clean
flutter pub get

私の場合はここまでで解決出来ましたので、もし解決出来なかった場合はお問合せからぜひご連絡をください!

参考

https://stackoverflow-com.translate.goog/questions/74228526/firebaseappplatform-verifyextends-error-while-running-flutter-test?_x_tr_sl=en&_x_tr_tl=ja&_x_tr_hl=ja&_x_tr_pto=sc