我正在尝试将Google登录集成到我的应用程序中,但我收到了一些我无法理解的错误。
我已根据教程here配置了所有内容,但它不会对我进行身份验证。我看到了显示我的帐户的登录面板,登录活动OnActivityResult触发,在查看GoogleSignInResult时,我有Status,其中包含statusCode 8且没有消息。
它似乎与this有关,但它有点令人困惑。
有什么想法吗?
答案 0 :(得分:6)
查看此问题的答案:An INTERNAL_ERROR
(8) occurred when requestEmail from GoogleSignInOptions on Android
如果您收到错误代码8(<div>
<%= @category.name %> has <%= @category.subcategories.count %> subcategories in total
</div>
),请在开发者控制台中仔细检查您的应用注册。请注意,每个注册的Android客户端都由(包名称,Android签名证书SHA-1)对唯一标识。如果您的调试和生产环境有多个软件包名称/签名证书,请确保注册每对软件包/签名证书。验证:
获取签名密钥证书SHA-1:
标准调试密钥
INTERNAL_ERROR
其他(自定义)密钥
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
答案 1 :(得分:0)
美好的一天。我遇到了类似的问题,花了 1.5 天时间解决。
帮助您的提示:
就我而言,它有助于创建一个新项目,将旧文件传输到其中,并创建一个新的 OAuth 客户端 ID。