Android Appcompat和Facebook库冲突?

Android Appcompat和Facebook库冲突?,android,facebook,android-appcompat,Android,Facebook,Android Appcompat,我在使用Facebook SDK时遇到了一些问题。在我的应用程序中,我将Appcompat库用于actionbar和其他内容。当我现在尝试包含如下图所示的Facebook SDK库时,我的项目突然到处出错。 (来源:) 基本上,似乎不再包括Appcompat库,不使用Appcompat的活动没有任何问题 谢谢你的帮助 正如@Itzik Samara所说,问题在于AppCompact库包含了两次,一次是在它自己的项目文件夹中,一次是作为Facebook SDK的一部分。这两个文件需要具有相同的M

我在使用Facebook SDK时遇到了一些问题。在我的应用程序中,我将Appcompat库用于actionbar和其他内容。当我现在尝试包含如下图所示的Facebook SDK库时,我的项目突然到处出错。
(来源:)

基本上,似乎不再包括Appcompat库,不使用Appcompat的活动没有任何问题


谢谢你的帮助

正如@Itzik Samara所说,问题在于AppCompact库包含了两次,一次是在它自己的项目文件夹中,一次是作为Facebook SDK的一部分。这两个文件需要具有相同的MD5哈希,这意味着必须完全相同。因此,我刚刚从appcompat项目复制了appcompat v7文件,并在Facebook SDK的libs文件夹中重写了该文件。

您是否尝试在项目构建路径中升级AppCompact?Facebook库使用appcompat v4。尝试将它添加到你的facebook库中。如果你有重复的jar文件,请替换你在facebook SDK文件夹中使用的Appcompact,这就是我认为我缺乏理解的地方。AppCompact未列在“订单和导出”中。我基本上不理解在上面显示的“Android->library”下添加库和向Java构建路径添加JAR之间的区别。什么时候需要采取什么行动?如果Facebook已经包括Appcompat库,你就不能把它从你自己的项目中删除,其他一切都可以了吗?