我关注Getting Started with the Facebook SDK for Android,在第6步,FacebookSDK需要链接到我的Android项目。但是我得到了一些未知的错误,我无法获得有关为什么或如何修复它的详细信息。
我引用Facebook SDK如下:
但是,当我运行应用程序时,控制台会显示一条消息,指出无法找到FacebookSDK.apk。并且我的应用程序抛出了一个未找到异常的类。
在检查项目设置时,我发现了这个:
我没有太多关于项目链接的经验。我不知道红色错误意味着什么,项目也标有问号。
我已经完成并检查了以下但没有运气: - FacebookSDK是我工作区的一部分。 (我可以编译示例项目)
清理并重建工作区。
重新创建工作区并重复整个过程。
在我项目的bin目录中包含了FacebookSDK.jar。
FacebookSDK文件未复制到我的工作区,我只根据入门指南引用它。
答案 0 :(得分:0)
所以我仍然不确定导致问题的原因,但是在尝试了几个没有运气的步骤后我找到了解决方法:
我继续学习本教程并添加了诸如
之类的导入import com.facebook.*;
import com.facebook.model.*;
然后,Eclipse建议自动修复,将FacebookSDK添加到我的应用程序的构建路径中。 FacebookSDK项目是同一工作区的一部分。
修改强> 这确实解决了IDE无法识别FacebookSDK中的类的问题,但是当我尝试运行时,找不到FacebookSDK.apk。这是因为我将SDK作为一个项目引用它应该是一个库。我不确定如何解决。
<强> FIX:强> 将FacebookSDK项目文件复制到工作区并构建所有项目。
答案 1 :(得分:0)
我在几天之后遇到了同样的问题我无法找到答案,所以在尝试了很多事情之后我通过下载另一个Eclipse,安装“ADT插件”,更改工作区并再次导入来解决了我的问题
您可以see here了解如何下载另一个Eclipse并安装ADT
毕竟,打开Eclipse并选择另一个工作区(我只是deekpace2)并导入FaceBook SDK和其他项目
答案 2 :(得分:0)
首先在您目前的eclipse项目浏览器中导入您的FacebookSDK项目,按照以下步骤进行操作
在您的工作区中复制您的facebook-android-sdk-3.0.1
档案&gt;&gt;导入&gt;&gt;一般&gt;&gt;现有项目进入工作区
选择rood目录到你的工作区并选择facebook-android-sdk-3.0.1
点击您的FacebookSDK,然后点击“确定”
右键单击项目和属性&gt;&gt; android&gt;&gt; ADD&gt;&gt; FacebookSDK点击申请并确认
你做过..