将最新的 facebook 4.0.1 sdk 导入 eclipse 以作为 facebook 功能登录时出错

Error while importing latest facebook 4.0.1 sdk into eclipse for login as facebook functionality

错误日志

AppLink 无法解析为类型
DialogFragment 无法解析为类型
片段无法解析为类型

有时显示android:textAllCaps的错误未解决

我也尝试 运行 使用 jdk 1.6,但没有解决我的问题。

谢谢 Vishvendu Palawat

似乎你的 sdk - java - eclipse 设置失败了。

几点建议:

  • 在 eclipse
  • 中保持最新的 jdk 路径
  • 从 eclipse 中的 sdk 管理器获取最新的 sdk
  • 让您的 Android 库保持最新
  • 尽快迁移到 Android Studio。

Facebook SDK 4.0.1 由 jdk 1.7 更高版本编译。只需使用 jdk 1.7 来编译您的应用程序和 facebook 项目。 如果你想尝试通过1.6编译。您可以下载 facebook-sdk 项目并修复任何已检查的错误并重建它。但我不推荐这个解决方案。

我今天也遇到了同样的问题,并找到了解决这些问题的方法,

Facebook SDK 4.0,1 在 Android Studio 中构建并转换为 Eclipse 项目,因此库中不包含 libs 文件夹。

所以在FacebookSDK文件夹中添加libs目录并添加这些文件

 1. android-support-v4.jar
 2. bolts-android-1.1.2.jar

添加clean facebook项目后,错误将得到解决。

您可以从旧的 facebook 图书馆获取粗体-android-1.1.2.jar 或从互联网获取它

而且你还需要按照Hoai Ba Dinh说的步骤