我正在尝试运行Facebook SDK中包含的"Scrumptious"示例android应用程序.但是,当我点击登录按钮并输入我的凭据时,我在日志中收到此错误消息
!!! FAILED BINDER TRANSACTION !!!
Run Code Online (Sandbox Code Playgroud)
有没有人有这个问题?将不胜感激任何指导.
提前致谢.
我遇到了同样的问题,结果发现我的应用程序注册了错误的密钥哈希.我使用在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) {
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2525 次 |
| 最近记录: |