Android 作用域oauth2的GoogleAuthUtil.getToken()中的GoogleAuthException:https://www.googleapis.com/auth/userinfo.profile

Android 作用域oauth2的GoogleAuthUtil.getToken()中的GoogleAuthException:https://www.googleapis.com/auth/userinfo.profile,android,google-api,google-oauth,google-play-services,Android,Google Api,Google Oauth,Google Play Services,我正在尝试使用Android Google play服务库获取基本用户信息。我从SDK附带的示例项目开始:SDK\extras\google\google\u play\u services\samples\auth。 它运行良好。我的帐户进行身份验证,我可以检索我的公共用户信息 当我将项目从com.google.android.gms.auth.sample.helloauth重命名为com.mydomain.myapp-GoogleAuthUtil.getToken()抛出GoogleAut

我正在尝试使用Android Google play服务库获取基本用户信息。我从SDK附带的示例项目开始:
SDK\extras\google\google\u play\u services\samples\auth
。 它运行良好。我的帐户进行身份验证,我可以检索我的公共用户信息

当我将项目从
com.google.android.gms.auth.sample.helloauth
重命名为
com.mydomain.myapp
-
GoogleAuthUtil.getToken()
抛出
GoogleAuthException
。当然,人们会认为凭证有问题。但是,我找不到。在开发者控制台中,我打开了Google Play Android开发者API,并在凭据下:

Client ID for Android application
Client ID   XXXXX.apps.googleusercontent.com
Redirect URIs
urn:ietf:wg:oauth:2.0:oob
http://localhost
Package name    com.mydomain.myapp
Certificate fingerprint (SHA1)  XX:YY:ZZ:70:aa:57:f4:b2:3e:9b:b3:08:16:c5:19:45:2e:18:f8:5d
Deep linking    Enabled
我的指纹是正确的。(它适用于其他API,如谷歌地图)。如何调试此问题


编辑:我对较新的Google+scope()有着完全相同的问题。

经过更多的调试,这个问题肯定存在于Google云控制台基础设施的某个地方。我用一个新名称创建了一个全新的项目,添加了Google Play Android开发者API权限,从旧项目中删除了OAuth Android凭据,在新项目中创建了完全相同的OAuth凭据,一切正常。谷歌干得好-(