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

我正在开发一个简单的Android应用程序。但当我运行Eclipse时,它显示以下错误:
您的项目包含错误,请在运行之前修复它。
我在我的项目中找不到任何错误,或者我的应用程序中没有错误。
在应用程序名下有一个红十字,但它不在另一个文件名下。
其他人有这个问题吗?


最佳答案:

这通常来自构建路径中的错误。
如果您正在使用Eclipse,您可以添加一个视图,列出所有称为“问题”的错误:
否则,您可以尝试清理项目,这通常会解决一些问题。
最后,如果从IDE外部添加或更改资源,则需要重新加载资源并进行清理。
编辑(匿名用户评论)
这也可能是由于一个过时的“调试证书”修复如下:
如果一切都失败了,那么这就是解决办法:
删除~/.android/debug.keystore下的调试证书(在Linux和Mac OS X上);目录类似于Windows上的%USERPROFILE%/.android
然后,当您下次尝试构建调试包时,Eclipse插件应该生成一个新的证书。您可能需要清理然后生成证书。
这也是“setContentView(r.layout.main);”错误的另一个修复方法,即在实际生成时找不到r.layout.main。(R不能解析为变量)。
这也是对“您的项目有错误…”错误的另一个修复,您找不到任何错误。
生成新的调试证书后,仍需要清除和重新生成。