您的项目包含错误,请在运行之前修复它

Jac*_*han 187 eclipse android

我正在开发一个简单的Android应用程序.但是当我运行Eclipse时,它显示以下错误:

您的项目包含错误,请在运行之前修复它.

我在项目中找不到任何错误,或者我的应用程序中没有错误.应用程序名称下面有一个红叉,但它不在另一个文件名下.

还有其他人有这个问题吗?

Jas*_*ers 221

这通常来自构建路径中的错误.

如果你正在使用eclipse,你可以添加一个视图列出所有名为"Problems"的错误:

在此输入图像描述

否则,您可以尝试清理项目,这通常可以解决一些问题.

最后,如果您从IDE外部添加或更改资源,则需要重新加载资源并进行清理.

编辑 (匿名用户评论)

这也可能是因为过时的"调试证书"修复如下:

如果所有失败,那么这个GOTTA是解决方案:

删除~/.android/debug.keystore(在Linux和Mac OS X上)的调试证书; 该目录就像%USERPROFILE%/.android在Windows上一样.

然后,当您下次尝试构建调试包时,Eclipse插件应生成新证书.您可能需要清理然后构建以生成证书.

这也是"setContentView(R.layout.main);"的另一个修复.表示在实际生成时无法找到R.layout.main的错误.(R无法解析为变量).

这也是错误"你的项目有错误......"的另一个修复,你找不到任何.生成新的调试证书后,仍然需要清理和重建.

  • 过期的调试密钥通常会让我每年都进入.我真的应该在我的日历中提醒一下. (6认同)
  • 重要的是要理解,不会总是在行号的源代码文件中报告问题.整个项目的问题,如构建路径问题,将在项目级别附加.您将无法在"问题"视图以外的任何位置查看问题文本. (5认同)
  • 过期的调试密钥 - 那简单:)谢谢 (2认同)

chi*_*dev 35

首先转到窗口 - > 显示视图 - > 错误日志菜单.如果您有任何错误日志,它将显示错误日志.然后尝试清理项目并再次构建它.

  • 错误日志视图显示Eclipse插件中的故障.报告问题很有帮助,但条目不会指向用户应用程序代码中的问题.为此你想要问题视图. (3认同)

Mah*_*rad 13

好吧,就我而言,一些图书馆在以下地址中被解决了两次:

项目>>属性>> Java构建路径>>库

我只需要删除副本,它没有任何清洁或刷新工作正常.


小智 10

我在现有项目中看到了这个.我做了一些编辑,但没有输入任何新内容.重启Eclipse没有帮助.

Project->Clean 确实解决了这个问题.


Pra*_*ham 6

当我在工作区中导入新项目时,我经常遇到此错误.

原因:R.Java在各自的包中未生成某些必需的文件(Like).

治愈:清理和构建项目,构建项目后,所有需要自动生成的文件都将存在.

好运.


use*_*435 5

这发生在我身上.在我的系统格式化后,
当我导入项目时它显示相同的错误

删除第一个debug.keystore文件,然后转到 -

项目 - >项目属性 - >选择库 - >删除 - >再次添加库.

它对我有用......


Vin*_*ay 4

转到项目菜单,单击清理菜单项。

之后关闭 eclipse 并重新打开并尝试编译..

有时您会发现这是软件故障。