调试时生成的证书SHA1指纹与我使用的密钥库不匹配

时间:2014-09-01 13:46:24

标签: android ssl google-play-services

这就是问题:当我运行使用Google Play游戏服务的应用时,我在尝试登录时遇到错误“应用程序配置不正确。请检查包名称和登录证书是否与创建的客户端ID匹配开发者控制台“。

我检查了建议,一切看起来都不错,但是读了Logcat我注意到SHA1指纹与我的.keystore文件不一样。这有点困惑,因为当我执行keytool命令来查看.keystore文件信息时,我可以在Developer Console中看到与我的app id相关的SHA1。

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

我发现了这个问题。当您配置Google Play游戏服务时,您必须添加.keystore文件的SHA1指纹和 ALSO ,您必须添加位于... /。android /的debug.keystore文件,两个指纹在Developer Console中的链接应用程序链接中添加。这是因为当我运行我的应用程序时,在开发者控制台上没有配置使用的.keystore文件,其中默认的SHA1是释放。