【问题标题】:"is library" project is red crossed“是图书馆”项目被红叉
【发布时间】:2013-01-27 08:56:12
【问题描述】:

我将在“SHER”应用程序中使用“库”。所以我做了“图书馆”“是图书馆”并在“SHER”应用程序中使用它。通过添加库:

回头一看,红叉了:

我正在使用 ABS。我已经从下载的“ABS”中导入了所有应用程序。请帮帮我

【问题讨论】:

  • 明显的问题。当前路径上的库是否可访问?
  • 您必须使用相对路径来引用库项目,而不是绝对路径。查看this answer了解更多详情。

标签: android


【解决方案1】:

这意味着找不到该项目,并且您没有引用任何内容。

您应该删除损坏的引用并从正确的位置再次导入

这也可能意味着您从环境中删除了引用的项目,您应该重新打开该项目或将其导入回 eclipse。

【讨论】:

  • @SmartK8 是的,它可以访问,其他应用程序也在访问它但是对于我的应用程序,“库”无法访问
【解决方案2】:

选择上面有红线的行,然后点击Remove。然后单击Add 按钮,并从打开的对话框中选择library,根据它们的当前位置将库项目添加到您的项目中。

【讨论】:

    【解决方案3】:

    它显示它所在的库所在的路径该路径不存在。

    您需要先删除该库。单击该库并选择Remove 按钮。

    然后点击Add按钮,然后选择您的相关库并将其添加到您的应用程序中。

    希望对你有帮助。

    谢谢。

    【讨论】:

      【解决方案4】:

      直接在 lib 文件夹中添加 google-play-services.jar 文件即可。清理项目。希望对您有所帮助。

      【讨论】:

        【解决方案5】:

        我通过导入项目解决了这个问题,并将其全部引用。

        (图 1:输入路径并单击刷新以显示该文件夹中的所有项目。检查项目及其引用)

        (图2:参考项目路径变为相对,不再出现红叉。)

        我不明白为什么单独导入参考项目不起作用。我猜唯一的区别是路径。

        更新: 查看这篇文章:In eclipse, unable to reference an android library project in another android project

        【讨论】:

          【解决方案6】:

          红十字表示损坏的引用要解决该问题,您应该在工作区中复制该库,然后在 eclipse 中导入该库。

          之后,您就可以在项目中成功使用带有绿色勾号的库了。

          【讨论】:

          • 这不会为其他答案添加任何内容
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-02-05
          • 1970-01-01
          • 2012-11-09
          • 2016-12-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多