SDK / ADT-Update后Android库依赖关系中断

时间:2013-05-21 12:25:51

标签: android eclipse dependencies android-library buildpath

今天,我将Android SDK和Eciple ADT更新为最新版本(ADT Rev 22)。在重新启动Eclipse之后,每当我引用自定义库时,它都会对Build Paths感到非常不满。

此屏幕截图中显示了一个示例: enter image description here

我的自定义“Android Utilities Library”编译得很好,但依赖它的所有内容都显示了构建路径错误。例如。当我调查“Android URA Library”的构建路径设置时,它向我显示“Android依赖项”下缺少android_utilities_library.jar的错误(实际上这是真的,这些库将构建到{{{{}}中的各个类文件中1}})。

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

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

感谢任何帮助。 THX!

5 个答案:

答案 0 :(得分:7)

安装新的Build Tools就可以了。我更新SDK时不会自动包含它们(可能需要运行两次更新)。

答案 1 :(得分:2)

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

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

我希望它会有所帮助。

答案 2 :(得分:1)

我可以看到您的项目Android URA Library指的是Android Utilities Library,然后该问题与SDK / ADT更新无关。

请检查:

  1. Android URA Library的项目属性,选择项目标签,确保添加Android Utilities Library作为依赖项目。否则,请添加它。
  2. 如果问题仍然存在,则“项目\清除所有项目”

答案 3 :(得分:0)

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

答案 4 :(得分:-1)

如果您在workSpace中导入了所有依赖项,可以:projetc - > build all。 我遇到了问题,而且效果很好