在Android应用程序
我下面Getting Started with the Facebook SDK for Android,在第6步实参考SDK中,FacebookSDK需要链接到我的Android项目。然而,我收到了一些未知的错误,我无法获得有关为什么或如何解决它的详细信息。在Android应用程序
我参考Facebook的SDK如下:
然而,当我运行该应用程序,控制台显示一条消息的FacebookSDK.apk无法找到。我的应用程序抛出一个没有发现异常的类。
在检查项目设置,我发现这一点:
我没有与链接项目太多经验。我不知道红色错误的含义是什么,项目也标有问号。
我做了检查,并没有运气以下: - 该FacebookSDK是我的工作区的一部分。 (我可以编译示例项目)
清理并重建工作区。
重新创建工作区并重复整个处理。
包括FacebookSDK.jar在我的项目的bin目录。
的FacebookSDK文件并没有复制到我的工作区,我只引用它按入门指南。
所以我还不能确定是什么原因导致这个问题,但我发现了一个解决方法尝试几个步骤没有任何的运气后:
- 创建新的工作区
- 内置改变的目标是Android 2.2的(升级Froyo),一样的为Facebook SDK
- 改建工程建成
- 清理项目
我的教程进行的,并且增加了进口,如
import com.facebook.*;
import com.facebook.model.*;
Eclipse的话建议自动修复,到FacebookSDK添加到我的应用程序的构建路径。 FacebookSDK项目是同一个工作区的一部分。
编辑: 这确实解决了无法识别的FacebookSDK类的IDE的问题,但是当我尝试运行,该FacebookSDK.apk找不到。这是因为我将SDK作为项目引用时,它应该是一个库。我不知道如何解决。
FIX: 将FacebookSDK项目文件复制到工作区并构建所有项目。
我有天之后,在同样的问题,我无法找到一个答案,所以想很多事情后,我通过下载另一个Eclipse,安装“ADT插件”,改变了工作区,并再次导入它
解决了我的问题您可以see here如何下载另一个Eclipse安装ADT
毕竟是,打开Eclipse并选择其他工作空间(我只是worskpace2)和导入Facebook的SDK和其他项目
首先导入FacebookSDK项目在你目前的Eclipse的Project Explorer中这样做遵循的程序
复制你的Facebook,Android的SDK-3.0.1在您的工作空间
文件>>导入>>一般>>现有项目到工作区
选择鲁德目录到工作区,并选择Facebook的Android的SDK-3.0.1
您FacebookSDK点击,然后点击确定
右键单击项目和属性>>安卓>>地址>> FacebookSDK单击应用和确定
你已经做了..
您是否尝试过清理和重建项目? – drewmoore 2013-04-07 09:56:10
是的,我在FacebookSDK项目中删除资源时出错。 – blaffie 2013-04-07 09:57:24
我没有答案,但希望此回复可以帮助您: http://*.com/a/15310857/259889 – Sid 2013-04-07 10:10:29