【问题标题】:Eclipse says my Android project(s) contain(s) errors, but there aren't anyEclipse 说我的 Android 项目包含错误,但没有任何错误
【发布时间】:2014-07-29 13:58:49
【问题描述】:

从昨晚开始,Eclipse 一直没有让我运行我的任何项目并给我错误“您的项目包含错误,请在运行之前修复它”。

  • 无论我使用哪个项目,都会发生这种情况。
  • 任何项目都没有代码错误
  • 没有丢失的文件(R.java 等)或文件夹(src、res 等)
  • 控制台(即使是详细)或错误日志屏幕中没有错误
  • 我已经清理了所有项目,每个项目都清理了很多次
  • 我已经重启了 ADB、Eclipse 和我的电脑

我不知道下一步该做什么,所以希望它可以修复。 注意:我正在使用 Git,这发生在切换到我的主分支以将新更新导出到我的一个应用程序之后。

提前感谢您! (:

编辑 1:在发布之前,我也尝试过删除并重新导入项目。

【问题讨论】:

  • 尝试重启你的机器然后eclipse...看看它是否还在
  • 不幸的是,您可能还需要从 Eclipse 中删除您的项目并重新导入它。可能类似于:stackoverflow.com/questions/3958716/…
  • 我已经像我的帖子所说的那样重新启动了 eclipse 和我的电脑。而且我已经删除并重新导入(我只是在发布之前这样做了 - 什么都没有。)

标签: java android eclipse apk adb


【解决方案1】:

单击Window -> Show View -> Problems,应该会显示 Eclipse 认为您的项目有什么问题。有时您可以简单地从该视图中删除问题,Eclipse 相信您一切都很好(是的,很奇怪,我知道)。

另外,在您使用外部源代码控制工具(未通过插件集成到 Eclipse)切换分支后,Eclipse 有时无法获取所有更改,您需要手动刷新整个项目文件树。

如果没有其他帮助,请尝试设置一个新的 Eclipse 工作区并在那里导入您的项目。

【讨论】:

  • 没有任何问题,只是一直存在的警告。我已经尝试删除该项目并重新导入它。
  • 右击项目,选择 Properties -> Android 并检查是否选择了 Build Target。如果是,则选择不同的构建目标,单击应用,然后再次选择以前的 SDK 并单击应用。这听起来很奇怪,但我遇到了类似的问题,这很有帮助。
  • 我猜我的工作区有些东西出问题了。创建一个新项目并在那里导入项目就可以了!谢谢:D
  • 太棒了!事实证明,当我从 ActionBarSherlock 4.0.2 迁移到 4.1.0 和 ViewPagerIndicator 2.3.1 时,它以某种方式继续引用旧版本(如 .classpath 文件中所示)。
  • 我遇到了这个问题,结果发现我的一个 XML 布局文件有一个 ID 包含“-”的视图。并且由于 id 名称按原样转换为 Java 名称,因此“-”违反了 Java 变量命名规则。但 Eclipse 不会将其标记为错误。不过,“问题”窗口引起了我的注意。
【解决方案2】:

检查您的构建路径 - 可能存在需要打开或导入的应用程序外部的 jar 和依赖项。

另一个技巧是编辑 xml 文件,只需更改一个单词以故意导致错误,保存文件,然后将其更改回正确的语法并再次保存。错误神奇地消失了。

另一个技巧是编辑一个java文件,(导致错误,保存,修复错误,神奇地没有错误)

【讨论】:

    【解决方案3】:

    我遇到了这个问题,我已经解决了。我的问题是:

    我不知何故设法在我的构建中需要另一个项目。该项目中有错误,我认为这是导致问题的原因。我认为当我试图修复错误时不小心要求 Eclipse 修复我的构建路径或其他东西时,就会发生这种情况。要更正此问题,请转到(在 Mac 上):

    在 Package Explorer 中右键单击您的项目文件夹 在菜单中,转到“构建路径” 选择“配置构建路径” 转到“项目”标签(在顶部)。

    里面有东西吗?如果有并且您不希望有,请选择该文件夹中的项目并点击“删除”

    这为我解决了这个问题。希望对您有所帮助。

    【讨论】:

      【解决方案4】:

      我认为你需要清理你的项目。做project -> clean。之后应该可以正常工作。

      【讨论】:

      • 我在我的问题中发布了不幸的是我已经尝试过了。但如果其他人遇到这个问题,这通常可以解决问题。不是我的情况。
      【解决方案5】:

      除了检查您的 Android 路径外,尝试使用 Project->Android Tools->Fix Project Properties。检查您的 ANDROID_HOME 和 ANDROID_SDK 是否设置正确,除了在环境变量 PATH 中添加工具和平台工具设置正确。

      希望这会有所帮助!

      【讨论】:

        【解决方案6】:

        转到您的 .android 文件夹并删除您的调试证书。

        E:\Users\(your profile)\.android
        

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

        我找到了这个答案here,它解决了我的问题;-)

        【讨论】:

          【解决方案7】:

          我认为去项目->清理一些错误可以解决这个问题

          【讨论】:

            【解决方案8】:

            转到菜单栏中的项目 然后检查菜单自动生成。 这对我有帮助。

            【讨论】:

              猜你喜欢
              • 2016-07-08
              • 2020-04-09
              • 1970-01-01
              • 2012-03-31
              • 1970-01-01
              • 2015-02-10
              • 1970-01-01
              • 1970-01-01
              • 2012-01-18
              相关资源
              最近更新 更多