我跟踪了YouTube上的几个视频,其中包括来自Google Developers的视频和Google开发人员网站https://developers.google.com/identity/sign-in/android/start-integrating上的指南。Android开发 - Google Play服务,Google登录集成
我的项目级依赖性:
classpath 'com.google.gms:google-services:3.0.0'
我的应用程序级别的依赖性:
compile 'com.google.android.gms:play-services-auth:9.0.0'
apply plugin: 'com.google.gms.google-services'
我已经创建了一个Web的客户端,我已经插入客户端ID作为一个字符串转换strings.xml文件。 我创建了一个Android客户端,并且检查过两次,在同意屏幕上存在一个电子邮件和名称,并且SHA1哈希值是正确的。 我已将.json文件粘贴到我的应用程序的根目录中。 我的应用程序具有正确的权限
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
我可能忘了什么东西,但要点是,isSuccess()将返回false,所以我记录的结果和结果表示
Status{statusCode=DEVELOPER_ERROR, resolution=null}
任何想法都会很棒,因为我一直在镜像谷歌为谷歌登录项目提供的示例应用程序。
感谢