0

我已经安装了 facebookSDK 和示例应用程序。示例应用程序全部编译并运行良好。

我试图制作自己的应用程序。我唯一做的就是创建一个新的 android 项目,对其进行测试,运行良好。然后我添加了 facebooksdk jar 文件。现在我的项目不再运行,我收到一条错误消息

“jar miss match 修复你的依赖”</p>

正确加载的 jar 文件种子,如果我点击 android 依赖项,我会看到 Facebooksdk.jar ../programming/facebooksdk/……</p>

我试图看看我的项目和 facebook 的示例代码有什么不同。
在 android 依赖项下,它与我使用 Facebooksdk.jar ../programming/facebooksdk/......</p>

还有另一个我没有的名为 android-suppert-v4-.jar 的 jar 文件。

除此之外,示例代码和我的测试项目似乎都是一样的。

4

2 回答 2

0

facebook sdk 项目和您的项目中都存在一个 jar。

于 2013-07-18T13:43:34.027 回答
0

这是由重复的 jar 引起的——两个项目中都出现了一个同名的 .jar 文件,但不是完全相同的文件。在这种情况下,它可能是 android.support.v4.jar,因为 Facebook 使用它,您的项目也可能使用它。

仔细检查您自己项目中的 android 支持库的依赖项(并检查您的资产、bin 等文件夹)——即使您没有自己添加,默认情况下也可能添加了依赖项,特别是如果您使用ADT 为 Eclipse 提供的向导。

于 2013-07-18T14:07:03.373 回答