2

我正在尝试按照 [Ian Barber 的此要点] [1] 对用户进行身份验证。该按钮要求输入用户帐户,但它永远不会显示授权对话框,而是退出并显示“发生内部错误”消息。Logcat 显示了这一点:

W/GLSUser ( 4353): Status from wire: INVALID_KEY status: null
W/GLSUser ( 4353): Status from wire: INVALID_KEY status: null
E/GLSUser ( 4353): Empty consent data
I/GLSUser ( 4353): GLS error: INVALID_KEY oauth2:https://www.googleapis.com/auth/plus.login
W/GLSUser ( 4353): Status from wire: Unknown status: UNKNOWN

用于签署我的应用程序的证书与我的 Google API 控制台页面中配置的相同,包名称也相同。

尝试通过 Google+ 登录按钮进行身份验证的 INVALID_KEY 消息

下面的帖子有这个对我不起作用的解决方案。

我不知道是什么问题。请帮忙。

4

2 回答 2

2

你肯定会通过以下步骤得到解决方案。
解决方案:

1.go to your Developer Console
2.APIs & Auth
3.Consent Screen

注意:不要忘记检查您的 SH1 密钥并在同意屏幕中注册您的电子邮件 ID。

于 2014-09-25T05:51:17.200 回答
0

发生此错误的另一个原因:

如果您有子包,请确保您只在开发人员控制台中提及应用程序的主包,而不是子包。

例如:如果您的 App 在 下com.example.myapp,如果您的 G+ 登录活动在 package 下com.example.myapp.authentication,则在开发者控制台中,您输入的包名称应为com.example.myapp(省略子包)

于 2014-10-17T06:35:12.220 回答