我已在我的应用中实施Google+登录,当我尝试登录时,GoogleSignInResult
会返回com.google.android.gms.auth.api.signin.GoogleSignInResult@c0d0340
的效果,但result
是isSuccess
传递给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也不会报告任何错误。我此刻很难过。
答案 0 :(得分:2)
原来我可能已经通过恢复到SDK构建工具版本23.0.2
来修复它,可能是稍微更新的构建工具23.0.3
出了问题,尽管我的Gradle构建文件仍设置为使用它现在看起来工作正常。