仅在某些工作区中构建路径不完整(Android)

时间:2011-03-28 04:23:27

标签: android eclipse

我有多个Eclipse(3.52“Galileo”))工作区,以便我可以将相关项目保存在同一个工作区中。我用File>在它们之间切换切换工作区。

我最近将一个好的工作项目复制到另一个工作区,执行了“文件>导入”以将其导入到新工作区中,但在执行了清理和构建之后,得到了“ The项目未构建,因为它的构建路径不完整。无法找到java.lang.Object的类文件。修复构建路径然后尝试构建此项目 “错误。

我所有其他项目都很好。我认为“构建路径”是指搜索路径Java或SDK文件,那么为什么它只会在一个项目上失败(...在不同的工作区中构建良好的项目)?

我已经尝试重新启动eclipse,在工作区之间来回切换,做另一个干净和构建,但没有运气。有任何想法吗?提前致谢。

8 个答案:

答案 0 :(得分:45)

这对你来说可能有点晚了,但是如果其他人正在寻找,这就是我修复它的方法:

右键单击您的项目,然后选择“属性”。然后选择“Java Build Path”和“Library”选项卡。寻找JVM。如果不存在(已复制项目中的链接断开),请单击“添加库”并添加默认JVM。如果有VM,请选择它并单击“编辑”并重新选择默认JVM。这应该重新建立链接并解决问题。希望这会有所帮助。

答案 1 :(得分:5)

我认为Bill LaPrise在大多数情况下可能是正确的,但在我的情况下却不行。我最终要做的是进入我拥有所有项目的文件夹并删除Eclipse的.metadata(请注意,之后你必须重新导入所有项目!还有你设置的所有环境设置也必须重做)

删除后我再次导入了该项目,并且有效。

这是在Eclipse 4.2.0 Juno上,如果你想知道的话。

答案 2 :(得分:3)

对于那些在使用Maven时遇到此错误的人:

  1. 右键单击项目,构建路径 - >配置构建路径...
  2. 选择“库”选项卡。如果Maven依赖项不在列表中, 你发现了问题。
  3. 关闭对话框。
  4. 右键点击项目,Maven - >禁用Maven Nature
  5. 右键单击项目,配置 - >转换为Maven项目。

答案 3 :(得分:3)

右键单击项目Maven-> Update Project 将解决问题

答案 4 :(得分:1)

关闭Eclipse并从终端运行以下命令:

$ mvn clean eclipse:clean eclipse:eclipse

答案 5 :(得分:0)

右键单击Eclipse'Package Explorer'中的项目。然后从下拉菜单中找到“Android工具”。从子菜单中选择“修复项目属性”。它创造奇迹。

答案 6 :(得分:0)

重启eclipse对我有用。我在Indigo。

答案 7 :(得分:0)

在我的情况下,在我通过下载.zip手动安装ADT而不是从ADT站点安装后,会出现此问题。

我通过右键点击项目来解决问题 - > Java构建路径。您将看到Android XXX,Android依赖项,Android私有库,展开并单击本机库位置(无),单击右侧的编辑按钮,然后在位置路径上的eclipse上添加ADT文件夹的路径。重启eclipse以完成