dart Flutter -尝试使用Google和FIrebase登录时出错

3zwjbxry  于 5个月前  发布在  Flutter
关注(0)|答案(2)|浏览(73)

因此,我在尝试使用Firebase登录Google时遇到此错误。

E/flutter ( 2822): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null, null)
E/flutter ( 2822): #0      StandardMethodCodec.decodeEnvelope
package:flutter/…/services/message_codecs.dart:597
E/flutter ( 2822): #1      MethodChannel._invokeMethod
package:flutter/…/services/platform_channel.dart:158
E/flutter ( 2822): <asynchronous suspension>
E/flutter ( 2822): #2      MethodChannel.invokeMapMethod
package:flutter/…/services/platform_channel.dart:358
E/flutter ( 2822): <asynchronous suspension>
E/flutter ( 2822): #3      GoogleSignIn._callMethod
package:google_sign_in/google_sign_in.dart:235
E/flutter ( 2822): <asynchronous suspension>
E/flutter ( 2822): #4      GoogleSignIn.signIn.isCanceled (package:google_sign_in/google_sign_in.dart)
package:google_sign_in/google_sign_in.dart:1
E/flutter ( 2822): <asynchronous suspension>
E/flutter ( 2822):

字符串
我已经遵循了将应用程序与Firebase集成的所有步骤(我相信),所以有人知道这是否是一个常见的错误吗?我将如何修复它?
如果有人需要代码,我可以提供它,但它几乎是样板谷歌登录代码。
当我点击登录按钮时,它让我选择Google帐户,但随后它进入无限加载并在控制台中抛出此错误。

cotxawn7

cotxawn71#

[ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null, null) apiException:10表示很可能是由于SHA-1或SHA-256的设置不正确。因为你说它在办公室工作,但是当你改变设备时它不工作,所以在firebase中更新SHA-1或SHA-256与你当前设备的SHA密钥相同。

iovurdzv

iovurdzv2#

这个错误是因为你改变了笔记本电脑
1.安装java
1.添加java路径
1.为新设备生成SHA 1和SHA 125
1.添加到Firebase控制台
1.从firebase下载并添加新的google.json文件到项目文件夹
1.运行app

相关问题