同样的Facebook Android应用程序可以在emulator上运行,但不能在手机上运行?

同样的Facebook Android应用程序可以在emulator上运行,但不能在手机上运行?,android,facebook,hash,key,emulation,Android,Facebook,Hash,Key,Emulation,你好,我是Facebook应用程序开发的新手。 按照facebook开发“入门”中提到的说明, () 我成功地在我电脑的模拟器上运行了示例应用程序“hellofacebook”,并在没有错误的情况下发布了我的状态。 当我将apk导出并安装到手机时,我可以使用我的帐户成功登录。 但是,当使用它发布我的状态时,它会回显一个错误,如下所示: (#404)密钥散列\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu与任何存储的密钥散列不匹配 回显的密钥哈希与我的电脑的密钥不匹配,该密钥包含

你好,我是Facebook应用程序开发的新手。 按照facebook开发“入门”中提到的说明, ()

我成功地在我电脑的模拟器上运行了示例应用程序“hellofacebook”,并在没有错误的情况下发布了我的状态。 当我将apk导出并安装到手机时,我可以使用我的帐户成功登录。 但是,当使用它发布我的状态时,它会回显一个错误,如下所示:

(#404)密钥散列\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu与任何存储的密钥散列不匹配

回显的密钥哈希与我的电脑的密钥不匹配,该密钥包含幻灯片(/)和等号。(=)

我的问题来了:为什么它可以在模拟器上工作而不能在我的手机上工作


感谢并抱歉我糟糕的英语表达:(

导出应用程序时,您会生成一个新的密钥哈希,因此您必须将此密钥哈希添加到FaceBook上的开发控制台感谢您的回答,在我回答之后,它仍然失败。您可以使用我的mac和windows工具在此处生成密钥哈希:感谢Shahar,使用您的工具后,我发现代码几乎相同,但“\u1”替换为“/”.....