多个"android-support-v4"库之间的冲突

chi*_*k10 5 java eclipse android

我在Eclipse中的项目中导入了2个外部库(库A和库B).这些库都需要"android-support-v4.jar"库.所以在编译时会导致错误:

Jar mismatch! Fix your dependencies

我已经阅读了所有类似的问题,并尝试从我的项目中删除"androi-support-v4.jar"库.按照说明:属性 - > Java构建路径 - >库 - >选择"android-support-v4.jar" - >所有按钮都禁用.我不能删除它???

在此输入图像描述

即使在我可以从我的项目中删除"android-support-v4.jar"的情况下,两个库A和B之间仍然存在冲突.因为A和B都需要"android-support-v4.jar".如果我从库A中删除"android-support-v4.jar",那么库A就无法编译.

chi*_*k10 9

谢谢@SercanOzdemir的回答.解决方案是我的项目,所有依赖库必须只推断一个"android-support-v4.jar".所以我做的是

  • 在我的项目中,我从库A中添加"android-support-v4.jar"
  • 在库B中,我删除它的jar,并从库A中添加"android-support-v4.jar"

因此,所有这些都只能从图书馆A中推断出一个"android-support-v4.jar"