Binder交易失败Facebook API登录失败

时间:2013-09-07 00:39:11

标签: android facebook

我正在尝试运行Facebook SDK中包含的“Scrumptious”示例Android应用程序。但是,当我点击登录按钮并输入我的凭据时,我在日志中收到此错误消息

!!! FAILED BINDER TRANSACTION !!!

有人有这个问题吗?非常感谢任何指导。

提前致谢。

2 个答案:

答案 0 :(得分:5)

我遇到了同样的问题,结果发现我的应用程序注册了错误的密钥哈希。我使用Facebook sdk 3.0 android中发布的代码片段来确定我的密钥哈希,问题就消失了。

try {
PackageInfo info = getPackageManager().getPackageInfo("com.facebook.scrumptious", PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
    MessageDigest md = MessageDigest.getInstance("SHA");
    md.update(signature.toByteArray());
    Log.e("MY KEY HASH:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
} catch (NameNotFoundException e) {

} catch (NoSuchAlgorithmException e) {

}

答案 1 :(得分:3)

我遇到了这个问题并通过转到示例项目的res / values / strings.xml并将我的Facebook应用ID保存在app_id字段中来解决它。

相关问题