【问题标题】:Android Library Dependencies broken after SDK/ADT-Update在 SDK/ADT 更新后 Android 库依赖关系被破坏
【发布时间】:2013-05-16 05:14:56
【问题描述】:

今天,我将我的 Android SDK 和 Eciple ADT 更新到了最新版本(ADT Rev 22)。重新启动 Eclipse 后,每当我引用自定义库时,都会对构建路径感到非常不满。

此屏幕截图中显示了一个示例:

我的自定义“Android 实用程序库”编译正常,但依赖它的所有内容都显示构建路径错误。例如。当我调查“Android URA 库”的构建路径设置时,它显示了“Android 依赖项”下缺少android_utilities_library.jar 的错误(事实上,库将构建到bin/classes 中的单个类文件) .

阅读Build path errors with library projects 的解决方案后,我尝试以正确的顺序清理并手动构建我的项目,但无济于事。

我以前从未处理过这个问题,所以我不知道如何解决这个问题。

感谢任何帮助。谢谢!

【问题讨论】:

  • 试试这个:转到订单和导出选项卡并勾选自定义库旁边的框,然后尝试清理和构建。
  • 试试thisthis。这是 ADT 22 中最常见问题的两种解决方案。
  • 安装新的构建工具就可以了。谢谢!
  • 请移至已回答
  • 哇,我花了 10 个小时拼命尝试不同的东西。感谢这个帖子的家伙!我已经接近切换到 iphone xDD

标签: android eclipse dependencies android-library buildpath


【解决方案1】:

安装新的构建工具就可以了。当我更新 SDK 时,它们并没有自动包含(我猜可能需要运行两次更新)。

【讨论】:

  • 是的,你是对的..我第一次更新和删除软件包时,我认为一切都很好!但是出现了上面相同的错误,所以当我再次运行更新(Window - Android SDK Manager)时,我有新的包要删除并安装其他包..所以在第二次更新后我可以正常工作。感谢您的回答克里斯 :))
  • 嗨,我有同样的问题。我确实像你说的那样。安装了新的构建工具购买仍然有问题。 android依赖有红十字,我无法运行我的任何项目。谢谢
【解决方案2】:

我找到了一个适合我的解决方案: 转到项目属性>构建路径>排序和导出

然后你必须检查每个复选框。 就我而言,我的图书馆已恢复

我希望它会有所帮助。

【讨论】:

    【解决方案3】:

    我可以看到你的项目Android URA Library是指Android Utilities Library,那么问题应该与SDK/ADT更新无关。

    请检查:

    1. Android URA Library 的项目属性,选择项目选项卡并确保将 Android Utilities Library 添加为依赖项项目。否则,请添加。
    2. 如果问题仍然存在,则 Projects \ Clean All Projects

    【讨论】:

      【解决方案4】:

      转到库并检查依赖库的构建路径。它应该与您的项目构建路径相同。

      【讨论】:

        【解决方案5】:

        如果你已经在你的工作空间中导入了所有的依赖项。也许你可以:projetc-->build all。 我遇到了问题,效果很好

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-07-30
          • 2013-11-05
          • 2018-01-06
          • 2018-02-21
          • 2019-09-27
          • 2015-11-01
          • 2015-09-06
          • 2021-08-05
          相关资源
          最近更新 更多