#firebaseを使ったgoogle認証
flutterでfirebaseauthを使ったgoogle認証を実装しようとしたら、
android環境で以下のようなエラーがでた。
E/flutter ( 4434): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)]
Unhandled Exception:PlatformException(sign_in_failed,com.google.android.gms.common.api.ApiException: 10: , null, null)
色々ググってみたら、fingerprintを登録すればいいと書いてあるので、
https://developers.google.com/android/guides/client-auth
の言う通りに下記を実行したけどうまくいかない、、、
keytool -list -v \
-alias androiddebugkey -keystore ~/.android/debug.keystore
#最終的な解決策
①android>gradle下にあるgradlewを右クリックして「Open in Terminal」を実行
②新しくターミナルが立ち上がるので下記を実行
./gradlew signingReport
そうするとSHA1とSHA256でのキーが表示される。
それらをfirebaseの設定の「フィンガープリントを追加」で追記する。