无法将Facebook SDK加载到Eclipse.构建路径错误

dan*_*c05 1 android facebook buildpath

所以我甚至无法开始编写我想要构建的应用程序,我很难为我设置基于它的代码.

这是我做的:

  1. 下载了Eclipse
  2. 在Eclipse上下载了JDK,Android SDK和ADT.
  3. 创建了一个名为"Facebook"的目录,我克隆了这个目录:https://github.com/facebook/facebook-android-sdk .git(分开以避免垃圾邮件机制:P)
  4. 从现有来源创建一个新项目; 请注意,在教程中它将" 从现有源创建项目 "作为" 新Android项目 "工作流程中的一个选项,但我的Eclipse只有" Android Project From Existing Code "(参见:http://db.tt/) gOmutx08,这就是我所使用的)作为一个单独的工作流程.此外,这里没有"新的Android项目",只有一个新的" Android应用程序项目 ",这并没有提示我选择一个现有项目作为源(参见:http://db.tt/usuzcTxS).不确定这是否是问题所在.
  5. 创建了一个新项目,并添加了我们之前创建的SDK项目作为参考库.

问题肯定是在第4步,因为我在Eclipse Problems记录器上遇到以下错误:

a)描述资源路径位置类型容器'Android Dependencies'引用非现有库'F:\ Users\Desktop_1\Android\Facebook SDK\facebook-android-sdk\facebook\bin\facebook.jar'Test-Facebook Build path Build路径问题

b)描述资源路径位置类型新的View.OnClickListener(){}类型的onClick(View)方法必须覆盖超类方法FbDialog.java/facebook/src/com/facebook/android line 101 Java问题

c)描述资源路径位置类型Facebook.TokenRefreshServiceConnection类型的onServiceConnected(ComponentName,IBinder)方法必须覆盖超类方法Facebook.java/facebook/src/com/facebook/android line 575 Java问题

d)描述资源路径位置类型Facebook.TokenRefreshServiceConnection类型的onServiceDisconnected(ComponentName)方法必须覆盖超类方法Facebook.java/facebook/src/com/facebook/android line 581 Java问题

e)描述资源路径位置类型在解决构建路径错误之前,无法构建项目Test-Facebook Unknown Java Problem

主要问题是ae,因为如果构建路径存在问题,则无法构建项目.通过从所有三行中删除"@override"注释,可以很容易地解决问题b到d; 但是,我不确定这是否是实际修复,因为SDK首先应该没有问题,并且删除注释可能最终无法使其工作.

关于我可以尝试的任何想法?我已经删除了整个SDK下载,并且已经多次重新克隆了存储库,即使在不同的文件夹上也是如此.不确定了,我不知道为什么教程中的截图看起来与我的日食不同.我的猜测是教程稍微过时,因为它仍然使用Froyo作为目标:P

任何帮助表示赞赏.

ddb*_*ddb 9

我遇到了你遇到的大多数问题.我解决了.Eclipse由于某种原因选择保持facebook项目是Java 1.5,尽管我的eclipse偏好设置使用Java编译器1.6.

因此,转到facebook项目中的Project Properties并选择java编译器为1.6.这解决了我的问题.希望它也能解决你的问题.