使用Firebase身份验证时,Android出现问题,错误是:
unknown status code: 12500 android oauth2
我创建了SHA1,并将其添加到Firebase控制台中,但我无法解决。
Alias: AndroidDebugKey
MD5: 62:45:B2:85:A8:58:A3:33:C7:04:F7:20:01:1E:FF:93
SHA1: 7A:14:90:0D:B3:35:61:C9:D4:99:C0:C1:8A:A7:23:90:19:E0:31:BA
SHA-256: EA:1E:B8:DB:AA:41:9D:ED:42:A7:1D:50:75:DC:3C:78:A0:BB:52:52:08:9C:C0:61:27:A9:CC:C3:42:7B:B9:19
Valid until: viernes 7 de mayo de 2049
¿可能是什么问题?
答案 0 :(得分:0)
您可以尝试通过两步来解决问题。
第一步
确保在方法requestServerAuthCode
中提供了有效的“ Web客户端ID”(不是Android)
检查您的SHA配置。您可以创建一个密钥库,并用它来生成SHA并在生成google-services.json
时提供它。但是在调试时,应用程序正在使用调试密钥库。
在将“调试”版本配置为使用相同的密钥库之后,一切都可以正常工作。 Where is debug.keystore在Android Studio中。
第二步
只需将您的Google Play服务更新到最新版本。如果您使用的是Android虚拟设备,请检查Google Play。模拟器启动并运行后,进入“扩展控件菜单”> Google Play,然后进行更新。
希望有帮助。 :)