【问题标题】:Eclipse error : Your project contains error(s),please fix themEclipse 错误:您的项目包含错误,请修复它们
【发布时间】:2012-03-31 16:11:51
【问题描述】:

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

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

我也尝试了Project > clean...,但它不起作用。

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

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

  2. 无法解析 aapt...

【问题讨论】:

  • 尝试清理你的项目并重建
  • 我已经完成了,甚至删除了密钥库...但结果相同..
  • 给你一些建议:1.try close the project and reopen;2.can modify the xml file like string.xml or layout xml file whatever you like to make the resource change
  • 您必须为此设置工作区。我建议您在本地驱动器中而不是在桌面上创建工作区,然后尝试..我认为您的错误看到您丢失了一些文件,所以首先检查 xml 文件中的任何内容失踪或nt。如果出现红线则其包含错误然后解决它
  • 创建一个新项目并复制所有类和xml文件。它会工作。

标签: android eclipse aapt


【解决方案1】:

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

更新干净后构建项目。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      请看我这个answer

      【讨论】:

        【解决方案4】:

        我的项目没有错误,但我注意到另一个打开的(不相关的)项目确实有错误。我关闭了那个项目,我的另一个项目再次正常工作。

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

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

        【讨论】:

          【解决方案5】:

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

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

          【讨论】:

            【解决方案6】:

            转到项目Properties -> Java Build Path

            选择库并删除 Android 依赖项

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

            错误是因为更新

            【讨论】:

              【解决方案7】:

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

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

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

              【讨论】:

                【解决方案8】:

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

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

                【讨论】:

                  【解决方案9】:

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

                  【讨论】:

                    【解决方案10】:

                    执行Project => Clean.. 后,我在 Eclipse 中遇到了这个问题。该选项会从您的项目中删除所有已编译的内容,因此,如果 java 类都有错误,它们就会开始看起来像。

                    要解决这个问题,我必须: 1. 打开我的 java 类和 XML 布局文件(适用于 android 开发) 2. 做一个小改动,比如添加一个空格 3.点击Crt+S让eclipse保存并再次编译类。

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

                    【讨论】:

                      【解决方案11】:

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

                      【讨论】:

                        猜你喜欢
                        • 1970-01-01
                        • 2011-06-24
                        • 1970-01-01
                        • 1970-01-01
                        • 2014-06-11
                        • 1970-01-01
                        • 2023-03-07
                        • 1970-01-01
                        • 1970-01-01
                        相关资源
                        最近更新 更多