【发布时间】:2012-01-18 01:32:46
【问题描述】:
当我尝试运行我的 Android 项目(昨天运行良好)时,我收到“您的项目包含错误,请在运行您的应用程序之前修复它们”对话框。但我的项目没有错误。我以前遇到过这个问题,解决方案总是清理项目,但这一次没有帮助。红色 X 图标从工作区中的项目中消失,然后在我尝试运行它时重新出现。还重新启动了 Eclipse,以便它重建项目。帮忙?
【问题讨论】:
-
检查控制台和问题视图是否有错误
当我尝试运行我的 Android 项目(昨天运行良好)时,我收到“您的项目包含错误,请在运行您的应用程序之前修复它们”对话框。但我的项目没有错误。我以前遇到过这个问题,解决方案总是清理项目,但这一次没有帮助。红色 X 图标从工作区中的项目中消失,然后在我尝试运行它时重新出现。还重新启动了 Eclipse,以便它重建项目。帮忙?
【问题讨论】:
转到您的 .android 文件夹并删除您的调试证书。在我的电脑中它在这条路径中
E:\Users\blessan\.android
里面有一个文件名'debug.keystore'。删除它,清理并尝试再次构建项目。有时在证书过期时会导致此错误。
【讨论】:
为什么会发生这种情况有几个原因。试试这些问题/解决方案。
您的清单有问题。这些并不总是出现,因此请彻底检查您的清单。
突然丢失/移动库或其他依赖项。右键单击您的项目,选择 Properties 并检查 Java Build Path 下的选项卡。当您不小心删除/移动了库文件或应用程序所依赖的任何其他文件时,可能会导致这样的错误,而不会显示为实际错误。但是在“构建路径”屏幕中,它会显示一个小错误符号。
您的 R.java 存在问题。在 R.java 文件中存在损坏值之前,我遇到了一个问题。 “清理”项目并没有修复它,但由于我手动擦除它而迫使 Eclipse 重建文件。
应用程序的缓存版本存在问题。这是一个真正的痛苦,因为没有指向它的指针,但有时出于某种原因 Eclipse 决定弄乱应用程序的缓存版本。这可能会导致任何事情,从应用程序无法运行到应用程序显示的图像早已被其他图像替换或已被完全删除。
如果其他修复不起作用,请尝试导航到您的项目文件夹并删除 /bin 文件夹。之后,重建项目并尝试运行它。
我希望其中一个对你有用。
【讨论】:
当您将新的 debug.keystore 文件替换为旧文件时,有时会出现此问题。 删除 deug.keystore 可能会解决问题
【讨论】: