2012-04-03 53 views
0

我开发了一个facebook集成的android应用程序。我遵循facebook开发人员网站上提到的所有步骤。我的应用程序在模拟器上运行得非常好,但同一个应用程序不能在设备上运行。当我点击登录按钮时,它显示加载消息和消息消失,不要继续。 我花了2天在同一问题上。 如果我从设备上删除Android的Facebook应用程序,那么它工作得很好,但这不是好的选择。 我创建了新的appId并为应用程序分配了新的keyhash。我使用adb logcat调试我的应用程序,但它没有显示设备特定的keyhash。我正在使用最新的Facebook sdk。 我以前遇到同样的问题。上次我使用adb logcat命令来观察发生了什么问题,并且我得到了设备特定的keyhash。我在原生android应用程序专栏中的开发人员网站上输入了该keyhash,并且我的应用程序在设备上开始工作良好,而不管设备上是否安装了Facebook应用程序。我用这个应用程序ID为我的新应用程序,但它仍然无法正常工作。我也签署了我的apk文件,然后尝试在设备上,仍然无法正常工作。 我无法弄清楚什么是确切的问题。任何帮助将是可观的。在Android设备上部署facebook集成应用程序的问题

回答

0

如果Facebook应用程序。安装在您的手机上,你应该在onComplete回调方法过程响应在

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    // TODO Auto-generated method stub 
    super.onActivityResult(requestCode, resultCode, data); 
} 
0

使用facebook_object.logout(Application_Context);

public void onComplete(Bundle values) {  
    //code for what needs to be done 

    // after your code 
    facebook_object.logout(Application_Context); 
} 

这应该由应用程序登录您的账户,并且当您返回它会问你再次登录。