罐子不匹配错误!修复您的依赖项

时间:2014-04-04 06:28:59

标签: android jar sdk dependencies

当我删除D时,我无法理解y导致问题:\ appcompat_v7 \ libs \ android-support-v4.jar错误来自任何其他修复依赖项的解决方案

Jar mismatch! Fix your dependencies
[2014-04-04 11:51:05 - ] Found 2 versions of android-support-v4.jar in the    dependency list,
[2014-04-04 11:51:05 - ] but not all the versions are identical (check is based on SHA-1 only at this time).
[2014-04-04 11:51:05 - ] All versions of the libraries must be the same at this time.
[2014-04-04 11:51:05 - ] Versions found are:
[2014-04-04 11:51:05 - ] Path:D:\backup\libs\android-support-v4.jar
[2014-04-04 11:51:05 - ]    Length: 556198
[2014-04-04 11:51:05 - ]    SHA-1: 4a6be13368bb64c5a0b0460632d228a1a915f58f
[2014-04-04 11:51:05 - ] Path: D:\appcompat_v7\libs\android-support-v4.jar
[2014-04-04 11:51:05 - ]    Length: 627582
[2014-04-04 11:51:05 - ]    SHA-1: db0f122c99ef9f90dbab3fada6d191f2880cbb8e

5 个答案:

答案 0 :(得分:4)

从项目的android-support-v4.jar文件夹中删除 libs

然后复制 adt-bundle-windows-x86-20131030\sdk\extras\android\support\v4\android-support-v4.jar 文件并粘贴将其添加到 libs 文件夹中。只需 clean and build 您的项目!!

您必须同时执行此任务appcompat_v7Megavenues

无需设置构建路径。

这对我有用。 我跳它对你有用。
谢谢你。

答案 1 :(得分:1)

如果您使用具有android-support-v4.jar的外部库,则会发生这种情况,从您的项目libs dir到外部库libs文件夹复制'android-support-v4.jar'。这将解决错误。

答案 2 :(得分:0)

你得到的错误,因为你有2套 android-support-v4.jar

我认为您还在项目中添加了一些库项目,这就是您收到此错误的原因,

从主项目中删除 android-support-v4.jar ,然后转到android project proertie选择 Java Build path ,然后点击添加外部jar 并从库项目中选择 android-support-v4.jar ,然后单击“确定”,执行此操作后再转到订单和导出选项卡选择意味着只需勾选你的 android-support-v4.jar ,然后清理并构建你的项目并检查。

这个解决方案对我有用。

答案 3 :(得分:0)

从lib文件夹和构建路径中删除android-support-v4.jar,然后清理项目。

答案 4 :(得分:0)

只需从项目中删除android-support-v4.jar并将库项目的android-support-v4.jar粘贴到主项目中。你不能直接在你的日食中直接进行,你必须手动完成它窗口资源管理器的工作空间文件夹