今天,我将Android SDK和Eciple ADT更新为最新版本(ADT Rev 22)。在重新启动Eclipse之后,每当我引用自定义库时,它都会对Build Paths感到非常不满。
此屏幕截图中显示了一个示例:
我的自定义“Android Utilities Library”编译得很好,但依赖它的所有内容都显示了构建路径错误。例如。当我调查“Android URA Library”的构建路径设置时,它向我显示“Android依赖项”下缺少android_utilities_library.jar
的错误(实际上这是真的,这些库将构建到{{{{}}中的各个类文件中1}})。
在阅读Build path errors with library projects的解决方案后,我试图以正确的顺序清理并手动构建我的项目,但无济于事。
我以前从未处理过这个问题,所以我不知道如何解决这个问题。
感谢任何帮助。 THX!
答案 0 :(得分:7)
安装新的Build Tools就可以了。我更新SDK时不会自动包含它们(可能需要运行两次更新)。
答案 1 :(得分:2)
我找到了一个适合我的解决方案: 转到项目属性>构建路径>订单和出口
然后你必须检查每个复选框。 就我而言,我的图书馆已经恢复了
我希望它会有所帮助。
答案 2 :(得分:1)
我可以看到您的项目Android URA Library
指的是Android Utilities Library
,然后该问题与SDK / ADT更新无关。
请检查:
Android URA Library
的项目属性,选择项目标签,确保添加Android Utilities Library
作为依赖项目。否则,请添加它。答案 3 :(得分:0)
转到库并检查依赖库的构建路径。它应该与您的项目构建路径相同。
答案 4 :(得分:-1)
如果您在workSpace中导入了所有依赖项,可以:projetc - > build all。 我遇到了问题,而且效果很好