我遵循Getting Started with the Facebook SDK for Android,在步骤6中,FacebookSDK需要链接到我的Android项目。但是我收到一些未知的错误,我无法获得有关为什么或如何解决此问题的详细信息。
我参考以下Facebook SDK:
但是,当我运行该应用程序时,控制台会显示一条消息,指出找不到FacebookSDK.apk。而且我的应用程序抛出未找到的类异常。
在检查项目设置后,我发现:
我在链接项目方面没有太多经验。我不知道红色错误是什么意思,而且该项目还标有问号。
我已经完成并没有运气检查以下内容:
-FacebookSDK是我工作区的一部分。 (我可以编译示例项目)
清理并重建工作区。
重新创建工作区并重复整个过程。
在我项目的bin目录中包含FacebookSDK.jar。
没有将FacebookSDK文件复制到我的工作区,我仅根据《入门指南》对其进行了引用。
最佳答案
因此,我仍然不确定导致问题的原因,但是尝试了几步却没有任何运气之后,我找到了一种解决方法:
创建新的工作区
将目标更改为Android 2.2(Froyo),与针对Facebook SDK的目标相同
重建项目
清洁项目
我继续进行本教程,并添加了诸如
import com.facebook.*;
import com.facebook.model.*;
Eclipse然后建议自动修复,以将FacebookSDK添加到应用程序的构建路径。 FacebookSDK项目是同一工作空间的一部分。
编辑:
这确实解决了IDE无法识别FacebookSDK中的类的问题,但是当我尝试运行时,找不到FacebookSDK.apk。这是因为当它应该是库时,我将SDK引用为项目。我不确定如何解决。
固定:
将FacebookSDK项目文件复制到工作区中并构建所有项目。