我创建了一个Hello world应用程序,但得到了这个奇怪的错误:
The project cannot be built until the build path errors are resolved
我没有更改项目,jut创建了它并尝试运行它。
答案 0 :(得分:2)
这是您可以通过forcing Eclipse to recompute its library paths
解决的虚假消息我在Scott D. Strader's blog找到了解决方法 总结解决方案我只需要在我的项目中添加一个库,然后将其删除以强制Eclipse执行必要的操作来解决问题。我会在这里发布详细的步骤,但我不想窃取他的内容。
决议是强制重新保存所选项目(及其
.classpath
个文件):
- 打开项目属性
- 选择Java Build Path>库
- 添加新的任意库(稍后要删除)>行
- 等待工作区刷新(或强制刷新项目)
- 错误将消失
- 删除虚拟库
注意:正如OP所提到的,简单重启IDE就足够了。
或者您实际上错过了一个关键库like a JRE library:
我需要将JRE库添加到项目中才能运行。不确定这是否是由于更新版本或其他原因....这样就解决了这个问题:
- 项目>特性
- Java构建路径
- “库”标签
- 点击添加图书馆
- 选择JRE系统库
- 下一步
- 完成
答案 1 :(得分:2)
为了避免这个恼人的问题我有3个解决方案对我有用。
解决方案1)
删除生成的R.java文件 你的gen /文件夹里面
解决方案2)
a)从Eclipse中删除您的项目 (我只从Eclipse中说过,取消选中选项:删除项目 磁盘上的内容)
b)将项目导入Eclipse: 档案>导入>现有项目进入 工作区(寻找您的项目 以前从Eclipse中删除的)> 完成。
解决方案3)
制作解决方案1然后解决方案2
答案 2 :(得分:1)
听起来你错过了一个导入或一个罐子。在项目资源管理器的项目中,文件图标上应该有一个包含错误的红色x。
答案 3 :(得分:1)
除了列出的答案之外,我还看到了另一种情况,即使用Android SDK附带的示例项目时会出现此错误。由于某种原因,生成的R.java文件可能无效或已损坏。您可以通过展开Package Explorer中的“gen”文件夹并删除R.java文件来解决它。它会立即重新生成并且错误消失。
答案 4 :(得分:1)
右键单击您的项目,选择“构建路径”,“配置构建路径” - >并选择Android 2.2,或您在创建项目时指定的目标
答案 5 :(得分:0)
我遇到过类似的问题。对我来说,关闭模拟器并重新运行项目