Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java HandleSignInResult=尝试通过谷歌登录时为false_Java_Android_Google Play Services_Google Play Games - Fatal编程技术网

Java HandleSignInResult=尝试通过谷歌登录时为false

Java HandleSignInResult=尝试通过谷歌登录时为false,java,android,google-play-services,google-play-games,Java,Android,Google Play Services,Google Play Games,我接着做了,我只是用xml文件和一些所需的字符串资源复制并粘贴了整个signalivity。 但每次我尝试从LogCat中的模拟器登录时,它都会显示handleSignInResult:false。我已经试着让谷歌登录工作了大约一周了,这样我就可以设置我的成就和排行榜了。我真的希望有人能帮我解决这个巨大的头痛 编辑:您必须选择要登录的电子邮件的部分正在工作,但实际登录不起作用 编辑:我得到了发布密钥SHA 1,并将json文件添加到我的应用程序/模块中,但即使它显示了要选择登录的电子邮件,我仍然

我接着做了,我只是用xml文件和一些所需的字符串资源复制并粘贴了整个signalivity。 但每次我尝试从LogCat中的模拟器登录时,它都会显示
handleSignInResult:false
。我已经试着让谷歌登录工作了大约一周了,这样我就可以设置我的成就和排行榜了。我真的希望有人能帮我解决这个巨大的头痛

编辑:您必须选择要登录的电子邮件的部分正在工作,但实际登录不起作用

编辑:我得到了发布密钥SHA 1,并将json文件添加到我的应用程序/模块中,但即使它显示了要选择登录的电子邮件,我仍然单击了一个,但它仍然无法连接


编辑:我刚刚在4秒钟前保存了编辑,之后它就工作了!!!!:D:D:D:D!!!!!!万一有人看到这个,发现SHA1有问题,然后下载程序,这比从该死的终端/cmd上头疼要容易得多。现在我要去庆祝我战胜邪恶的谷歌登录。哦,我把它放在我的手机上,它在模拟器上仍然不工作,但这不是问题

首先检查您的清单,是否添加INTERNET权限

<uses-permission android:name="android.permission.INTERNET" />

首先检查您的清单,您是否添加了INTERNET权限

<uses-permission android:name="android.permission.INTERNET" />


此外,请检查以确保Gradle具有该API在同一页面上的所有编译命令和依赖项

此外,请检查以确保Gradle具有该API在同一页面上的所有编译命令和依赖项

请尝试您的设备?emulator可能没有播放服务。emulator肯定有这些服务,因为当我尝试使用更高版本的dependency google play services:9.2.1时,它说它需要更新,然后我将其降低到8.4.0,然后它只是handleSignInResult=false。尝试你的设备吗?emulator可能没有播放服务。emulator肯定有这些服务,因为当我尝试使用更高版本的dependency google play services:9.2.1时,它说它需要更新,然后我将其降低到8.4.0,然后它只处理handleSignInResult=false.compile'com.google.android.gms:play services auth:8.4.0'编译'com.google.android.gms:play services games:8.4.0'我相信这些是需要的依赖项。你需要同时添加到应用程序和project Gradle文件中。这一个只是应用程序(不要引用我的话),但你需要另一个文件的代码,以及遵循本页上的所有内容。我假设这是Gradle错误,你还需要将配置文件放入项目中,这也可能是该错误的原因。我需要给签名证书指纹SHA 1,但当我做keytool-exportcert-list-v \-alias-keystore时,它会给我错误的语法错误我把我在Android Studio中通过“构建签名apk”创建的密钥名放在它所在的路径上,但是现在它给了我一个错误:Keystore文件存在但为空???compile'com.google.android.gms:play services auth:8.4.0'compile'com.google.android.gms:play services games:8.4.0'我相信这些是需要的依赖项。你需要将它们添加到app和project Gradle文件中。这一个只是应用程序(不要引用我的话),但你需要另一个文件的代码,以及遵循本页上的所有内容。我假设这是Gradle错误,你还需要将配置文件放入项目中,这也可能是该错误的原因。我需要给签名证书指纹SHA 1,但当我做keytool-exportcert-list-v \-alias-keystore时,它会给我错误的语法错误我把我在Android Studio中通过“构建签名apk”创建的密钥名放在它所在的路径上,但现在它给了我一个错误:keystore文件存在但为空???