这就是问题所在:当我运行使用 Google Play 游戏服务的应用程序时,我在尝试登录时遇到错误“应用程序配置不正确。请检查程序包名称和登录证书是否与在开发者控制台”。
我检查了建议,一切看起来都正常,但阅读 Logcat 我注意到 SHA1 指纹与我的 .keystore 文件不同。有点迷糊,因为当我执行keytool命令查看.keystore文件信息时,我在Developer Console中看到了与我的app id相关的同一个SHA1。
非常感谢您的帮助。
最佳答案
我发现了问题。配置 Google Play 游戏服务时,您必须添加 .keystore 文件的 SHA1 指纹,并且还您必须添加位于 .../.android/的 debug.keystore 文件,这两个指纹在开发人员控制台中的链接应用程序链接中添加。这是因为当我运行我的应用程序时,使用的 .keystore 文件未在开发者控制台配置,其中采用的默认 SHA1 是发布。
关于android - 调试时生成的证书 SHA1 指纹与我正在使用的 keystore 不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25607230/