我下载了ActionbarSherlock库,并尝试将其用作不同项目中的库。一旦我导入了ActionbarSherlock库,我的原始项目旁边就会出现一个红色感叹号,我收到了错误,即我有依赖错误(缺少actionbarsherlock / bin)。
这是错误:
[2013-06-03 15:27:05 - Live Marketing Help] Path: C:\Users\Alex\workspace\actionbarsherlock\libs\android-support-v4.jar
[2013-06-03 15:27:05 - Live Marketing Help] Length: 271754
[2013-06-03 15:27:05 - Live Marketing Help] SHA-1: 53307dc2bd2b69fd5533458ee11885f55807de4b
[2013-06-03 15:27:05 - Live Marketing Help] Jar mismatch! Fix your dependencies
有人知道如何解决这个问题吗? 谢谢, 亚历
答案 0 :(得分:1)
我有同样的问题。我刚从主项目中删除android-support-v4.jar
,并依赖actionbarsherlock\libs
内的{。}}。
答案 1 :(得分:1)
您必须删除项目中的android-support-v4.jar,因为 actionbarsherlock 已经有了自己的 android-support-v4.jar 。这将使支持多余,这就是为什么它有红色感叹号。
答案 2 :(得分:1)
密钥是Jar mismatch! Fix your dependencies
消息。在这种情况下,它意味着它在依赖项列表中找到了android-support-v4.jar
的2个不同版本(检查基于SHA-1):项目中的那个版本以及ActionbarSherlock中的`\ libs'文件夹中的另一个版本。 / p>
您有两种可能的解决方案: