Android 导入ActionbarSherlock后,原始项目有一个红色感叹号

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

我下载了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
有人知道怎么解决这个问题吗? 谢谢
亚历克斯

我也有同样的问题。我刚刚从我的主项目中删除了
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文件

      我尝试了它,它似乎消除了一些错误,但当我运行项目时,我立即遇到了这个错误:找不到project\u name.apk!关闭Eclipse并重新启动它(我不承认我说过这句话;o))Eclipse有很多类似的问题。如果它不起作用,请尝试检查您的isLibrary复选框是否保持选中状态(GProjec->Properties->Android->Uncheck the“Is Library”复选框)让我们尝试一下,它似乎会消除一些错误,但当我运行该项目时,我立即发现了这个错误:找不到project_name.apk!关闭Eclipse并重新启动它(我不承认我说过这句话;o))Eclipse有很多类似的问题。如果它不起作用,请尝试检查您的isLibrary复选框是否保持选中状态(GProjec->Properties->Android->Uncheck the“Is Library”复选框)让我们感谢,我这样做了,它似乎会消除一些错误,但当我运行该项目时,我立即遇到了这个错误:找不到project_name.apk!谢谢,我这样做了,它似乎使一些错误消失了,但当我运行项目时,我马上得到了这个错误:找不到project_name.apk!谢谢,但是看看其他答案的评论。我还是有一个奇怪的错误。谢谢,但是看看其他答案的评论。之后我还是犯了个奇怪的错误。