Eclipse错误:您的项目包含错误,请修复它们

时间:2012-03-15 06:21:44

标签: android eclipse aapt

我正在使用仅在Android上运行的Eclipse Classic 3.7.2。我使用Ubuntu作为我的操作系统。当我在Eclipse上运行任何基本的Android应用程序时说“Hello World”时,会产生一个名为Your Project contains error(s), please fix them before running your application.

的错误

现在我用Google搜索并检查here和其他人,但我没有得到解决方案。

我也试过了Project > clean...,但它无效。

Windows->Show Views->Problems显示2个错误:

  1. 生成最终存档时出错:java.io.FileNotFoundException:/home/android/Desktop/helloworld/bin/resources.ap_does不存在。

  2. 无法解析aapt ...

11 个答案:

答案 0 :(得分:3)

可能是因为Eclipse的调试证书过期。

请查看我的answer

答案 1 :(得分:2)

关闭并重新启动Eclipse。它每次都有效!

我认为删除android项目的错误。

答案 2 :(得分:1)

我遇到了完全相同的问题。只需将您的eclipse ADT插件更新到最新版本。

更新后,清理构建项目。

答案 3 :(得分:1)

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

E:\Users\(ur profyle)\.android

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

答案 4 :(得分:0)

您需要将Eclipse更新为最新版本(Indigo),然后需要更新ADT(我认为是16级),因为最新的ADT更新仅适用于Indigo。在更新关闭并重新打开Eclipse之后,它现在应该可以正常工作。

答案 5 :(得分:0)

再次设置Android sdk路径并重新启动Eclipse。它解决了这个问题(window-preferences-android-sdklocation)。

或者,只需更新您的Android工具并重启Eclipse即可。

答案 6 :(得分:0)

转到项目Properties -> Java Build Path

选择库并删除Android依赖项

在此之后我的问题解决了。

错误是因为更新

答案 7 :(得分:0)

检查你的libs文件夹.. 一些图书馆导致这个, 它曾经发生在我身上,我使用的是Apache POI ..我试图从libs文件夹中删除它们并且它有效..

答案 8 :(得分:0)

执行Project => Clean..后,我在Eclipse中遇到了这个问题。该选项会从项目中删除所有已编译的东西,因此,如果它们都有错误,那么java类就会开始显示。

要解决这个问题我必须: 1.打开我的java clases和XML布局文件(对于android dev) 2.做一个小小的改动,比如增加一个空间 3.按Crt + S要求eclipse再次保存并编译该类。

此解决方案可能适用于您,也可能不适合您。我建议使用Eclipse的 Problems选项卡(在Windows=>Show View=>Problems找到)来查看您的具体问题,因为它会告诉您确切的错误和其他非常有用的信息。

答案 9 :(得分:0)

如果你正在使用android支持库,请确保你没有添加jar文件( android-support-v4.jar android-support-v7-appcompat.jar < / em>)在你的libs文件夹中。 您只需要在项目中添加 android-support-v7-appcompat 作为库。 当我遇到同样的问题时,它对我有用

答案 10 :(得分:-1)

我的项目没有错误,但我注意到另一个确实有错误的开放(无关)项目。我关闭了那个项目,我的另一个项目再次正常运行。

现在“不相关”的项目过去是相关的,但我之前已经删除了依赖项。关闭它解决了我的问题所以我不得不假设某处有一些Eclipse bug仍然以某种方式链接到它。我会说如果我创建了一个新项目并复制了其中的所有内容,可能会获得相同的结果。

作为对自己的测试..可能会关闭除您正在处理的项目之外的所有其他项目。