Facebook SDK 导致我的 android 项目出错

Facebook SDK causing errors in my android project

我正在尝试为我的 Android 应用程序实现 Facebook 登录按钮。我将 SDK 导入到我的 IDE (eclipse),但是当我将 Facebook 引用添加到我的项目时显示错误。 我在我的项目中使用 navigator drawer 和 volley lib,这就是我出错的地方。

我需要做什么来修复这个错误?

[2015-03-18 15:22:52 - MyApp]在依赖列表中发现了2个版本的android-support-v4.jar,

[2015-03-18 15:22:52 - MyApp] 但并非所有版本都相同(此时检查仅基于 SHA-1)。

[2015-03-18 15:22:52 - MyApp] 此时库的所有版本必须相同

[2015-03-18 15:22:52 - MyApp] 找到的版本是:

[2015-03-18 15:22:52 - MyApp] 路径:D:\Omar\Android\WorkSpace\facebook-android- sdk-3.23.1\facebook-android-sdk-3.23.1\facebook\libs\android-support-v4.jar

[2015-03-18 15:22:52 - MyApp] 长度:758727

[2015-03-18 15:22:52 - MyApp] SHA-1: efec67655f6db90757faa37201efcee2a9ec3507

[2015-03-18 15:22:52 - MyApp] 路径:D:\Omar\Android\WorkSpace\MyApp\MyApp\libs\android-support-v4.jar

[2015-03-18 15:22:52 - MyApp] 长度:627582 [2015-03-18 15:22:52 - MyApp] SHA-1: db0f122c99ef9f90dbab3fada6d191f2880cbb8e [2015-03-18 15:22:52 - MyApp] Jar 不匹配!修复您的依赖项

这其实很容易修复。

  1. 在eclipse中右击Facebook-SDK项目
  2. 转到Java构建路径
  3. 在 "Order and Export" 下取消选择(即取消选中)Android 私人图书馆
  4. 同时清理并构建您的项目和 Facebook-SDK 项目