无法将 facebook-sdk 导入 Eclipse

Posted

技术标签:

【中文标题】无法将 facebook-sdk 导入 Eclipse【英文标题】:Can't import facebook-sdk to eclipse 【发布时间】:2015-04-28 09:47:12 【问题描述】:

大家好,我导入了 sdk,但出现 324 错误 看看他们:

    Description Resource    Path    Location    Type
    AppLink cannot be resolved to a type    FacebookAppLinkResolver.java    ‪/facebook/src/com/facebook/applinks‬   line 66 Java Problem
    Description Resource    Path    Location    Type
    DialogFragment cannot be resolved to a type FacebookDialogFragment.java ‪/facebook/src/com/facebook/internal‬   line 118    Java Problem
    Description Resource    Path    Location    Type
    Fragment cannot be resolved to a type   AppInviteDialog.java    ‪/facebook/src/com/facebook/share/widget‬   line 135    Java Problem
    Description Resource    Path    Location    Type
    FragmentActivity cannot be resolved to a type   FacebookActivity.java   ‪/facebook/src/com/facebook‬    line 57 Java Problem
Description Resource    Path    Location    Type
'<>' operator is not allowed for source level below 1.7 CallbackManagerImpl.java    ‪/facebook/src/com/facebook/internal‬   line 37 Java Problem

【问题讨论】:

确保你的 facebook sdk 和你的 adt 的路径位置应该在同一个文件夹中 我怎么知道我的广告在哪里? 转到窗口-->首选项-->android-->SDK位置 请看一下这个answer,它可以解决您的问题。 【参考方案1】:

导入 sdk 后创建一个 lib 文件并将 android-support-v4.jar 文件放入其中。问题在 facebook sdk 中 android.support.v4.app.DialogFragment 使用而不是 android.app.Fragment

【讨论】:

【参考方案2】:

确保 facebook sdk 和 adt 的路径相同,并在您的工作区中导入最新的 google-play-services 库。

【讨论】:

怎么知道adt的路径是什么? 找到eclipse.exe文件,这个文件的根目录就是你的adt的路径 哪个文件夹?完整的 sdk 文件夹还是只有现在工作区中的文件夹? 谢谢你的一切,但我真的需要最后一个答案..再次感谢【参考方案3】:

进入 File > Import > Android (Existing code in WorkSpace > Browse For SDK > Check Copy project in workspace > Hit Enter Finish

【讨论】:

以上是关于无法将 facebook-sdk 导入 Eclipse的主要内容,如果未能解决你的问题,请参考以下文章

eclipse / PHP:导入Tracy Debugger无法解析

如何在 ubuntu 中为 python 安装 facebook-sdk?

Android facebook-sdk 在土耳其语中崩溃

Facebook-sdk python模块没有属性GraphAPI

ios 应用程序的用户是不是可以使用 facebook-sdk 在 facebook 上喜欢 URL?

Facebook Graph API 和 python facebook-sdk 上传多个文件