我使用了 KeyHashthis https://stackoverflow.com/a/6665263/4543067。
当然,我将这个(KeyHash,包名称和主要活动类)复制到facebook设置中根据这个 https://developers.facebook.com/docs/android/getting-started#release-key-hash.
当我调试我的应用程序时,它看起来很好(我可以登录和注销多少次),但是当我创建 APK 并运行应用程序时,我收到常见错误“无效的密钥哈希,密钥哈希与任何存储的密钥哈希不匹配。 ..”
除了获得正确的 KeyHash 并将其添加到您的 Facebook App ID 的 Android 设置中之外,我还需要做什么?
你必须打电话
FacebookSdk.sdkInitialize(getApplicationContext());
打电话之前
FacebookSdk.getApplicationSignature(getApplicationContext());
to avoid得到NULL
这对我来说效果很好。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)