我创建了一个Hello World 应用程序,但是出现了一个奇怪的错误:
The project cannot be built until the build path errors are resolved
我没有改变这个项目,只是创建了它并尝试运行。
我在Scott D. Strader's blog上找到了解决方法。
要总结解决方案,我只需要向我的项目添加一个库,然后将其删除,以便强制Eclipse执行必要的操作来解决问题。我不想盗用他的内容,否则我会在这里发布详细步骤。
解决方法是强制重新保存所选项目(及其.classpath
文件):
我需要将JRE库添加到项目中才能运行。不确定这是由于更新版本还是其他原因.... 无论如何,这解决了问题:
- 项目 > 属性
- Java构建路径
- 库选项卡
- 单击添加库
- 选择JRE系统库
- 下一步
- 完成
为了避免这个烦人的问题,我有三个解决方案可以帮助你。
解决方案1)
删除 gen/ 文件夹中生成的 R.java 文件。
解决方案2)
a) 从 Eclipse 中删除你的项目 (只是从 Eclipse 中删除,不要选中 Delete project contents on disk 选项)
b) 将你的项目导入到 Eclipse 中: file > Import > Existing Projects into Workspace (找到之前从 Eclipse 中删除的项目) > Finish.
解决方案3)
先执行解决方案1,然后再执行解决方案2。
听起来好像你缺少了一个导入或者JAR文件。在项目资源管理器中,你的项目应该会有一个包含错误的文件图标上的红色X。
在你的项目上右键,选择“构建路径”,“配置构建路径” -> 然后选择Android 2.2或者你创建项目时指定的目标
我曾经遇到过类似的问题。对我来说,简单地关闭模拟器并重新运行项目即可解决。