尽管没有错误,但无法在Eclipse中运行Android项目

时间:2011-12-11 21:58:53

标签: android eclipse

当我尝试运行我的Android项目(昨天工作正常)时,我得到“您的项目包含错误,请在运行应用程序之前修复它们”对话框。但我的项目没有错误。我之前遇到过这个问题,而且解决方案始终是清理项目,但这次没有帮助。红色X图标从工作区中的项目中消失,然后在我尝试运行时重新出现。还重新启动了Eclipse,以便重建项目。帮助

3 个答案:

答案 0 :(得分:19)

转到.android文件夹并删除调试证书。在我的电脑中,它就在这条道路上

E:\Users\blessan\.android

里面有一个文件名'debug.keystore'。删除它,清理并尝试再次构建项目。有时,当证书过期时会导致此错误。

答案 1 :(得分:5)

为什么会发生这种情况有几个原因。试试这些问题/解决方案。

  • 您的清单出现问题。这些并不总是出现,所以请对您的清单进行全面检查。

  • 突然丢失/移动库或其他依赖项。右键单击您的项目,选择Properties并检查Java Build Path下的选项卡。当您意外删除/移动库文件或应用程序所依赖的任何其他文件时,可能会导致此类错误,而不会显示为实际错误。但是,在“构建路径”屏幕中,它将显示一个小错误符号。

  • 您的R.java问题。在R.java文件中存在损坏的值之前,我遇到了这个问题。 “清理”项目没有修复它,但由于我手动擦除它而迫使Eclipse重建文件。

  • 您应用的缓存版本存在问题。这个是一个真正的痛苦因为没有指针,但有时由于某种原因Eclipse决定搞乱你的应用程序的缓存版本。这可能会导致从应用程序无法正常工作的应用程序到显示长期被其他应用程序替换或已被完全删除的图像的应用程序。 如果其他修补程序不起作用,请尝试导航到项目文件夹并删除/bin文件夹。之后,重建项目并尝试运行它。

我希望其中一个适合你。

答案 2 :(得分:0)

当您使用旧的debug.keystore文件替换新的debug.keystore文件时,会出现此问题。 删除deug.keystore可能会解决问题