从我的Android应用程序发布到Facebook时2.3.3中的问题

时间:2011-11-01 05:02:12

标签: android

我有一个Android应用程序,通过使用Facebook for android API发布到用户墙。当用户按下按钮时,会出现一个登录Facebook的对话框,然后将预定义的文本共享到他的FB墙上。这在2.1到2.3.3的每个版本中都可以在仿真器中完美运行,并且还可以使用2.2测试的设备。然而,在2.3.3(使用HTC-salsa测试)的设备上,Facebook正在加载然后突然完成并显示之前的活动(使用按钮)(FB对话框关闭),并且没有任何内容在Facebook墙上发布。提前大于

1 个答案:

答案 0 :(得分:0)

  1. 下载并安装“Git-1.7.7.1-preview20111027.exe”文件
  2. Windows>偏好设置> Android>构建并获取调试密钥库的路径
  3. 打开命令提示符并运行以下命令

    keytool -export -alias androiddebugkey -keystore "debug keystore path" | openssl sha1 -binary | openssl enc -a -e
    
  4. 并添加调试密钥库路径,并添加openssl路径,如

    C:\> keytool -export -alias androiddebugkey -keystore "C:\Documents and Settings\User\.android\debug.keystore" | "C:\Program Files\Git\bin\openssl" sha1 -binary | "C:\Program Files\Git\bin\openssl" enc -a -e
    

    然后,它会要求输入密码;输入“android”作为密码。 现在将HASH KEY添加到位于编辑设置/移动和设备屏幕下的http://www.facebook.com/developers/的Facebook API配置中。