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

Nac*_*oma 5 android google-plus google-play-services

我试图通过Ian Barber的这个要点来认证用户.该按钮要求输入用户帐户,但它永远不会显示授权对话框,而是退出并显示消息"内部错误发生".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 icoloma@gmail.com oauth2:https://www.googleapis.com/auth/plus.login
W/GLSUser ( 4353): Status from wire: Unknown status: UNKNOWN
Run Code Online (Sandbox Code Playgroud)

用于签署我的应用的证书与我的Google API控制台页面配置的证书相同,且包名也相同.

Nac*_*oma 18

当您的证书已添加到"简单API访问"部分而不是"已安装应用程序的客户端ID"时,会发生这种情况.在项目的Google API控制台中,点击"创建OAUTH2客户端ID"(不是"创建新的Android密钥"),选择"Android"并介绍您的SHA1和软件包.