当我使用新的 Facebook SDK v3.0.2.b 示例 HelloFacebookSample 时,我登录到 Facebook 但出现错误:
对于 Facebook 登录,HelloFBSample 配置错误。
但是我已经生成了哈希键并将其添加到 Facebook 开发者网站上的示例应用程序设置中。
有人有同样的缺陷吗?还是新SDK的错误?
当我使用新的 Facebook SDK v3.0.2.b 示例 HelloFacebookSample 时,我登录到 Facebook 但出现错误:
对于 Facebook 登录,HelloFBSample 配置错误。
但是我已经生成了哈希键并将其添加到 Facebook 开发者网站上的示例应用程序设置中。
有人有同样的缺陷吗?还是新SDK的错误?
有时,使用 Facebook Doc 给出的方法生成的 Key Hash 并不总是像宣传的那样工作。我遇到了这个问题,其他一些问题也是如此。
你可以做几件事来解决它。
第一种方法
按照本网站上的教程进行操作:http ://www.helloandroid.com/tutorials/using-facebook-sdk-android-development-part-1
这有点耗时(我预计大约需要 5 分钟),但在我尝试时有效。
第二种方法(我个人喜欢这个)
Util.java
并打开它。private static boolean ENABLE_LOG = false;
.false
为true
并在您的 logcat (DDMD) 打开的情况下运行您的应用程序。登录失败:invalid_key:Android 密钥不匹配。您的密钥“ * *real*key* * * ”与您的应用程序设置中指定的允许密钥不匹配。
如果这是用于测试 APK,使用debug.keystore就足够了。但是,如果这是针对使用您的发布密钥签名的应用程序,请按照步骤进行直到第 3 步,但不要从 eclipse 推送应用程序,而是创建一个签名的 APK 并将其安装在您的设备上。不要忘记将其与运行的 DDMS 保持连接。
这部分在这里:“ * *real*key* * * ”是您的实际密钥。