Facebook 密钥哈希与任何存储的密钥哈希不匹配

新手上路,请多包涵

我真的在使用 Facebook 哈希键时遇到了麻烦。我在我的 Eclipse 中生成了它。证明:

然后我去了 https://developers.facebook.com/ 并注册了一个新应用程序。

最后,我在 Facebook 开发人员的设置中设置了我的 hashkey:

但不管我做什么,我一直收到相同的错误日志:“密钥哈希 B5dWUEYfZJL/…………jyA= 与任何存储的密钥哈希不匹配”

有谁知道我做错了什么或如何解决这个问题?如果我在自己的应用程序中使用 HelloFacebookSample 中的 ID 和名称,一切正常。所以它与我最有可能在某处设置的密钥哈希、ID 或名称有关。

谢谢你,延特

原文由 Yenthe 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 457
2 个回答

经过几个小时的尝试,我终于找到了解决方案。

  1. 删除 Facebook 网站 (developers.facebook.com) 上的任何应用程序
  2. 删除 C:\Users\yourUserName\.android 下的文件debug.keystore
  3. 生成一个新密钥(通过再次运行您的应用程序)
  4. 在developers.facebook.com 上创建一个新应用并添加新的哈希键
  5. 重新运行您的应用程序
  6. 成功!

原文由 Yenthe 发布,翻译遵循 CC BY-SA 3.0 许可协议

我遇到了这个问题。然后我卸载了我的 Facebook 应用程序。然后它用我的默认浏览器打开。然后通过facebook成功登录/注册。

原文由 Gk Mohammad Emon 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题