本文介绍了Google_sign_in插件出现错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经尝试修复了一段时间,但无法解决.当我使用google_sign_in插件时,我可以选择我的帐户,但是此后它会停止.

I've been trying to fix this for a while now but I can't solve it.When I use the google_sign_in plugin, I'm able to choose my account but it stops after that.

但是点击后...

当我单击继续时,向我显示此错误(相同):

Giving me this error(the same) when I click continue:

E/flutter(28971):[错误:flutter/lib/ui/ui_dart_state.cc(148)]未处理的异常:PlatformException(sign_in_failed,com.google.android.gms.common.api.ApiException:10:,空)

E/flutter (28971): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null)

我已经完成的事情:

  • 我已经在Flutter和一般的Android系统中搜索了数小时的错误,即ApiException:10.
  • 添加SHA1密钥后,我遵循了多个教程(每个教程都不相同,这确实令人困惑).
  • 下载了新的JSON文件.
  • 扑打干净.
  • 打算不使用它.
  • 在这里问.

现在我正在使用:

  • firebase_auth:^ 0.11.1
  • google_sign_in:^ 4.0.1 + 3

该应用程序处于调试模式.我没有要在Google Store中发布的帐户.

The app is in debug mode. I don't have an account to publish in the Google Store.

谢谢.

推荐答案

您必须在firebase中注册您的指纹 debug.keystore,您可能只注册了release.keystore:

You must register your fingerprint debug.keystore in firebase,you probably only registered an release.keystore:

显示debug.keystore(Linux):

keytool -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore

来源:文档

这篇关于Google_sign_in插件出现错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-03 12:05