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

标签 android eclipse

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

Your project contains error(s), please fix it before running it.

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

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

最佳答案

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

如果您使用的是 eclipse,您可以添加一个 View ,其中列出了所有称为“问题”的错误:

enter image description here

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

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

编辑 (匿名用户评论)

这也可能是由过期的“调试证书”引起的,修复如下:

如果一切都失败了,那么这就是解决方案:

删除 ~/.android/debug.keystore 下的调试证书(在 Linux 和 Mac OS X 上);该目录类似于 Windows 上的 %USERPROFILE%/.android

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

这也是对“setContentView(R.layout.main);”的另一个修复错误说它在实际生成时找不到 R.layout.main。 (R 不能解析为变量)。

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

关于android - 您的项目包含错误,请在运行前修复它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4954316/

相关文章:

android - 如何使用 ConstraintLayout 制作 View "wrap_content but not larger than"?

android - Native-Base - 列表内的复选框未被选中

android - SDK Manager 是否支持 windows-8

java - 如何使用 Eclipse Juno 和 PDT (PHP) 安装 ANTLR IDE

android - adb:加载共享库时出错:libncurses.so.5:无法打开共享对象文件:没有这样的文件或目录

java - 寻找更新多维数组的有效方法

Android 应用签名 key

android - 在 Textview android 中创建超链接

java - Maven/Eclipse项目结构

java - 无法在 Android 应用程序中使用 SwitchCompat