在尝试通过Firebase将Google登录与我的Flutter应用程序连接时,我遇到此错误:
PlatformException(PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException:10:,null))
我已完成下面列出的所有内容:
使用以下命令多次生成SHA1密钥:
keytool -list -v \ > -alias androiddebugkey -keystore ~/.android/debug.keystore
在依赖项内将implementation "com.google.firebase:firebase-core:16.0.9"
添加到android / app / build.gradle中,并将apply plugin: 'com.google.gms.google-services'
添加到.gradle文件底部
在android / build.gradle中的依赖项中添加了以下两行:
classpath 'com.android.tools.build:gradle:3.5.0'
classpath 'com.google.gms:google-services:4.2.0'
在Firebase内部连接了支持电子邮件
在Firebase内启用了Google登录方法
删除并重新安装我放置在android / app /中的google-services.json文件以及我放置在ios / Runner中的GoogleService-Info.plist
从pubspec.yaml中的pub.dev(google_sign_in: ^4.5.1
)添加了最新版本的google_sign_in
检查出所有其他遇到类似问题的人(StackOverflow和GitHub),并尝试做对他们有用的事情,但到目前为止对我没有任何帮助