Google登录始终返回false

时间:2016-04-11 16:25:54

标签: android google-plus google-play-services

我已在我的应用中实施Google+登录,当我尝试登录时,GoogleSignInResult会返回com.google.android.gms.auth.api.signin.GoogleSignInResult@c0d0340的效果,但resultisSuccess传递给false,它总是返回google-services.json

有谁知道这是为什么?

为了澄清,我遵循了G +登录指南并获得了strings.xml文件,即使它说它不是必需的,我也将我的应用ID也放在classpath 'com.google.gms:google-services:2.0.0-alpha6'中。

我还确保将compile 'com.google.android.gms:play-services-plus:8.4.0' compile 'com.google.android.gms:play-services-auth:8.4.0'放置在应用级gradle构建文件中,并将Linqpad放置在应用级gradle构建文件中。但我还没有成功。

其他Google搜索建议清除我在每次构建后尝试过的Google服务缓存以及我应用的缓存和数据。

Logcat也不会报告任何错误。我此刻很难过。

1 个答案:

答案 0 :(得分:2)

原来我可能已经通过恢复到SDK构建工具版本23.0.2来修复它,可能是稍微更新的构建工具23.0.3出了问题,尽管我的Gradle构建文件仍设置为使用它现在看起来工作正常。