Project'HelloFacebookSample'缺少必需的Java项目'facebook'

时间:2013-02-20 13:04:49

标签: android facebook

我一直关注the instructions将facebook SDK集成到我的应用中。我成功地将所有给定的示例应用程序编译并运行,除了“helloFacebookSample”。为此,我收到了编译错误:

Project 'HelloFacebookSample' is missing required Java project 'facebook'

我对项目/库/构建路径等的理解有点朦胧,但我无法弄清楚为什么在其他所有成功的情况下都会失败。

这是HelloFacebookSample的属性窗口的屏幕抓取: enter image description here

我可以确认目录:

c:\android stuff\facebook\facebook-android-sdk-3.0\facebook\bin 

包含文件facebooksdk.jar

有什么想法吗?

编辑:围绕其他一些事情,我只是点击了您在上面的屏幕抓取中看到的“项目”标签,并看到它显示“facebook(missing)”。我有点困惑,因为我认为项目可能需要依赖而不是其他项目......但我仍然不知道如何解决问题。我似乎没有一个名为“facebook”的项目......

编辑:吵架了一些,我只是从java构建路径中实验性地删除了“facebook(缺失)”,然后做了“添加”“FacebookSDK”...我想这个在稻草上乱窜,但令我惊讶的是它有效! HelloFacebookSample编译并运行!!! - 我不知道发生了什么,仍然想要解释。

2 个答案:

答案 0 :(得分:1)

以前版本的Android Facebook SDK将该项目称为“facebook”。看起来此示例未更新为删除旧引用,并将新引用添加到“FacebookSDK”。您已经采取了纠正措施,通过修改项目的Java Build Path来自行解决这个问题。

答案 1 :(得分:0)

只需转到项目的属性并右键单击它,然后转到项目选项卡,选择提示缺失的项目并将其删除,即可轻松解决问题。

现在点击project->build project->clean

现在运行你的项目,它一定会很好