Android Facebook登录缺少用户界面

Android Facebook登录缺少用户界面,android,facebook,facebook-login,Android,Facebook,Facebook Login,在我登录Facebook后,会显示本机对话框,但当我按下OK时,什么都不会发生,安装Facebook.apk时,应用程序不会更新UI,但在WebView登录时(没有Facebook.apk),它可以正常工作 有什么建议吗 我完成了入门和如何:使用Facebook登录教程,我的代码如下所示,并显示了它的优点。我已经回答了相同的答案,这对这个家伙很有用 回答: 如果您的手机中安装了默认的Facebook应用程序,或者您正试图在Google Play上上传应用程序,那么您需要一个不同的KeyHash。

在我登录Facebook后,会显示本机对话框,但当我按下OK时,什么都不会发生,安装Facebook.apk时,应用程序不会更新UI,但在WebView登录时(没有Facebook.apk),它可以正常工作

有什么建议吗


我完成了入门和如何:使用Facebook登录教程,我的代码如下所示,并显示了它的优点。

我已经回答了相同的答案,这对这个家伙很有用

回答:

如果您的手机中安装了默认的Facebook应用程序,或者您正试图在Google Play上上传应用程序,那么您需要一个不同的KeyHash。因为,当您开发FB应用程序时,您已使用默认debug.keystore创建的密钥哈希注册了FB应用程序


因此,现在您需要一个不同的密钥库来生成不同的密钥散列。你需要一个签名的密钥库,在生成新密钥库后,你可以借助它生成一个密钥散列,并用这个新密钥散列注册你的FB应用程序。这应该行得通。要生成新的KeyHash,您可以遵循

您是否从Graph API请求任何数据?您是否运行过任何示例应用程序(如Scrumptius或Hello Facebook),并查看登录是否与这些应用程序配合使用?请发布关于您如何使用SDK的代码(如果您使用的是任何包含的按钮/片段)。不,是使用facebook LogginButton并具有发布权限@Fahad Ishaqueim的简单登录吗?这些示例在日志中有相同的问题@Ming LiAny erros?当你没有在他们的网站上的应用程序中放置facebook生成的密钥,或者在apk中设置了错误的facebook密钥时,就会发生这种情况。已解决!!,在NBAndroid中,要导出APK,保存文件时需要扩展名.keystore,然后使用keytool和ssl导出证书,结果是Facebook应用程序的正确密钥。谢谢大家的回答。