3

我一直按照将 facebook SDK 集成到我的应用程序中的说明进行操作。除了“helloFacebookSample”之外,我已成功编译和运行所有给定的示例应用程序。为此,我得到一个编译错误:

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

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

这是我的 HelloFacebookSample 属性窗口的屏幕截图: 在此处输入图像描述

我可以确认目录:

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

包含一个文件 facebooksdk.jar

有任何想法吗?

编辑:再折腾一些,我只是单击了您在上面的屏幕抓取中看到的“项目”选项卡,并看到它显示“facebook(缺失)”。我有点困惑,因为我认为项目可能需要依赖而不是其他项目......但我仍然不知道如何解决这个问题。我似乎没有一个简单地称为“facebook”的项目......

编辑:再折腾一些,我只是从java构建路径中实验性地删除了“facebook(缺失)”,然后“添加”了“FacebookSDK”......我以为这是在抓住稻草,但令我惊讶的是工作!HelloFacebookSample 编译运行!!!- 我不知道发生了什么,但仍然希望得到解释。

4

2 回答 2

1

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

于 2013-03-04T12:12:32.230 回答
0

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

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

现在运行你的项目,它肯定会做得很好

于 2013-10-09T10:57:12.653 回答