Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何修复Firebase登录_Firebase_Flutter - Fatal编程技术网

如何修复Firebase登录

如何修复Firebase登录,firebase,flutter,Firebase,Flutter,我可以在调试模式下使用google登录。 我也尝试过构建一个apk,比如flatterbuildapk--release,这个符号也起了作用。 然后我继续flatterbuildappbundle,并将所述bundle上传到PlayStore。现在,我的所有用户都无法登录该应用程序 我运行了gradlew签名报告 还展示了一堆沙钥匙。大多数都是重复的,所以我使用了屏幕上显示的两个不同的配置(一个用于调试,另一个用于发布),并将它们添加到我的firebase配置项目中 当有人试图登录谷歌弹出窗口时

我可以在调试模式下使用google登录。 我也尝试过构建一个apk,比如
flatterbuildapk--release
,这个符号也起了作用。 然后我继续
flatterbuildappbundle
,并将所述bundle上传到PlayStore。现在,我的所有用户都无法登录该应用程序

我运行了
gradlew签名报告
还展示了一堆沙钥匙。大多数都是重复的,所以我使用了屏幕上显示的两个不同的配置(一个用于调试,另一个用于发布),并将它们添加到我的firebase配置项目中


当有人试图登录谷歌弹出窗口时,手机上会显示GAAccounts,您可以选择一个或使用另一个。当你按下你想要的按钮时,它会消失,但不会让你登录。我遗漏了什么?

这是用于调试sha1键的MAC

keytool -exportcert -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore
如果您想生成relase sha1密钥,只需将androiddebugkey替换为alisa名称,并将~/.android/debug.keystore替换为密钥库文件路径

例如

keytool -exportcert -list -v -alias tashmania -keystore /Users/SunnySaini/Documents/git/tashmania/app/jks/tashmania.jks 

是的,您需要在Firebase上添加sha1密钥。这个sha1密钥是使用发布的密钥库生成的@PraneethDhanushkaFernando@Sunny我用过gradlw,我做错了吗?你能告诉我如何使用发布密钥库吗?我今晚会试试这个,但是,我使用的sha-1确实说了“release”,所以我假设它是相同的。我会尽快试用,并让你知道正如我所说,gradlw出口的钥匙完全相同。它不起作用。