我正在开发一个使用Facebook SDK的Android应用程序(使用最新版本,3.6).这是我第一次使用SDK并尝试根据示例中提供的示例代码启动简单的登录页面工作(美味).我无法在我的xml布局中解析LoginButton.它无法引用com.facebook.widget.LoginButton.我尝试将类文件LoginButton源复制到我自己的名为FBLoginButton的类中,然后将布局文件编辑为如下所示:
虽然我的类FBLoginButton本身没有错误,但我收到错误:
The following classes could not be instantiated: - com.example.insultdroid.FBLoginButton (Open Class, Show Error Log)
我已经花了无数个小时试图让LoginButton工作但没有成功.重建,清理,重启日食; 我已经做到了!有人可以帮帮我吗!
添加一个快照,显示我已添加到依赖项的facebooksdk.jar中提供了LoginButton类.
您正在处理的项目...... 您是否已导入Facebook SDK并将库添加到当前项目中?(右键单击>项目> Android>添加...按钮在库部分).或者检查您的Java构建路径 - >订单和导出,并确保已检查Facebook库.
如果你有,那么它应该工作......,如果你没有,添加库,它应该工作.
另外,请确保在Android依赖项> facebooksdk.jar下,您看到com.facebook.widget.LoginButton.
如果它仍然无法正常工作,请尝试删除facebook库,重新添加它,关闭并重新启动Eclipse.