FACEBOOK SDK Invoke in Error 说找到了 2 个版本的 android



我正在学习如何在Facebook上发布我的结果。 所以我遵循了这个链接教程。

http://www.androidhive.info/2012/03/android-facebook-connect-tutorial/

我目前在创建你的Facebook Connect项目的地方。 当我在添加位置中包含此Facebook sdk时,我收到以下错误。我如何解决这个问题

[2013-12-30 13:15:16 - facebookchk] Found 2 versions of android-support-v4.jar in the dependency list,
[2013-12-30 13:15:16 - facebookchk] but not all the versions are identical (check is based on SHA-1 only at this time).
[2013-12-30 13:15:16 - facebookchk] All versions of the libraries must be the same at this time.
[2013-12-30 13:15:16 - facebookchk] Versions found are:
[2013-12-30 13:15:16 - facebookchk] Path: C:UsersMuruganfacebook-android-sdk-3.6.0facebooklibsandroid-support-v4.jar
[2013-12-30 13:15:16 - facebookchk]     Length: 349252
[2013-12-30 13:15:16 - facebookchk]     SHA-1: 612846c9857077a039b533718f72db3bc041d389
[2013-12-30 13:15:16 - facebookchk] Path: C:UsersMuruganWorkspace6facebookchklibsandroid-support-v4.jar
[2013-12-30 13:15:16 - facebookchk]     Length: 627582
[2013-12-30 13:15:16 - facebookchk]     SHA-1: db0f122c99ef9f90dbab3fada6d191f2880cbb8e
[2013-12-30 13:15:16 - facebookchk] Jar mismatch! Fix your dependencies

从 Facebook SDK 库文件夹中删除 android-support-v4.jar

两个

项目应该具有相同的支持库,您可以在两个项目中使用相同的签名下载相同的库。

android-support-v4.jar是支持旧设备的默认支持库。

当库项目

实际项目使用两个不同版本的支持库时,会出现您面临的问题。

解决此类错误的最佳方法是删除jar(从两个项目中),然后右键单击项目->Android工具->下载支持库下载最新版本。您应该对这两个项目执行相同的操作,以便库项目和工作区项目使用相同的支持库 jar 版本。

当项目中存在同一库的两个不同版本时,将发生此错误。

你可以做两件事

 1. Delete any one android-v4 library from the project(either FB SDK or your project).
 2. Or Put same library in the both.

最新更新