Android 导入ActionbarSherlock后,原始项目有一个红色感叹号
我下载了ActionbarSherlock库,并尝试将其用作另一个项目中的库。当我导入ActionbarSherlock库时,我的原始项目旁边就有一个红色感叹号,我得到的错误是我有依赖项错误(ActionbarSherlock/bin丢失) 这就是错误:Android 导入ActionbarSherlock后,原始项目有一个红色感叹号,android,actionbarsherlock,Android,Actionbarsherlock,我下载了ActionbarSherlock库,并尝试将其用作另一个项目中的库。当我导入ActionbarSherlock库时,我的原始项目旁边就有一个红色感叹号,我得到的错误是我有依赖项错误(ActionbarSherlock/bin丢失) 这就是错误: [2013-06-03 15:27:05 - Live Marketing Help] Path: C:\Users\Alex\workspace\actionbarsherlock\libs\android-support-v4.jar [2
[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
有人知道怎么解决这个问题吗?
谢谢
亚历克斯我也有同样的问题。我刚刚从我的主项目中删除了
android-support-v4.jar
,并且依赖于actionbarsherlock\libs
中的项目,我也遇到了同样的问题。我刚刚从我的主项目中删除了android-support-v4.jar
,并且依赖于actionbarsherlock\libs
,您必须删除项目中的android-support-v4.jar,因为actionbarsherlock已经有了自己的android-support-v4.jar。它将使支持变得多余,这就是为什么它有红色感叹号。您必须删除项目中的android-support-v4.jar,因为actionbarsherlock已经有了自己的android-support-v4.jar。它将使支持变得多余,这就是为什么它有红色感叹号。关键是Jar不匹配!修复依赖项
消息。在本例中,这意味着它在依赖项列表中找到了两个不同版本的android-support-v4.jar
:一个在项目中,另一个在ActionbarSherlock的“\libs”文件夹中
您有两种可能的解决方案:
- 最简单的方法是保留ActionbarSherlock的支持库,并删除项目中的支持库
- “愚蠢”的解决方案是在两个项目中使用完全相同的JAR文件
- 关键是
Jar不匹配!修复依赖项
消息。在本例中,这意味着它在依赖项列表中找到了两个不同版本的android-support-v4.jar
:一个在项目中,另一个在ActionbarSherlock的“\libs”文件夹中
您有两种可能的解决方案:
- 最简单的方法是保留ActionbarSherlock的支持库,并删除项目中的支持库
- “愚蠢”的解决方案是在两个项目中使用完全相同的JAR文件