【问题标题】:R.java doesn't exist...but it does! Problem started after installing ADT 10.0.0R.java 不存在......但它确实存在!安装 ADT 10.0.0 后出现问题
【发布时间】:2011-07-05 06:33:29
【问题描述】:

我在尝试清理项目时收到此错误: 错误:无法打开类文件....R.java:没有这样的文件或目录

所以我不能再构建我的项目了。但是 R.java 存在于 gen 文件夹中,当我打开它时看起来很好。

这发生在我的每个项目中。我尝试完全删除 Eclipse 文件夹并重新安装它(Windows 上的 Helios)和 Android ADT。没有运气。

我还尝试将我的工作区移动到其他驱动器。没有运气。

我确保我的工作区中的所有文件夹都不是只读的。这是第一次工作,但是当我清理我的项目时,错误立即又回来了。

这一切都是在安装 ADT 10.0 之后开始的。我想知道它是否以某种方式将 R.java 构建为只读文件。

编辑:删除 eclipse 目录是否足以重置其所有配置?

更多信息:我所有的项目都很好,直到我重建或清理它们。然后每个查看 R.java 的类都会抛出一个错误。

【问题讨论】:

    标签: android eclipse r.java-file


    【解决方案1】:

    您是否尝试删除“bin”和“gen”文件夹,然后进行清理/构建?

    【讨论】:

    • 是的,我都删除了它们。我尝试将 Java Build Path 更改为 gen、bin,然后将其从 Folder 更改为 Project。到目前为止没有任何效果。
    【解决方案2】:

    我以某种方式设法修复它,但我不知道它到底是怎么回事。这是我做的事情。

    • 删除了eclipse目录并重新安装了ADT。
    • 删除了我最初遇到问题的原始项目。'
    • 使用我原来的项目名称创建了一个新项目。
    • 手动将我的所有类和 res 文件复制到新项目中并刷新它。
    • 已将旧清单的文本粘贴到新清单中。

    我做了这一切,因为简单地再次导入原始项目并没有解决任何问题。

    经过上述更改后,我的其他项目在按下 clean 后仍然存在问题。但是我可以通过删除 Gen 文件夹来修复这些问题,并确保 Java Build Path 已检查所有文件夹。

    【讨论】:

      【解决方案3】:

      我认为格式 C: 并重新安装 windows
      将是解决此问题的首选方法:)
      现在认真地为我工作
      安装所有更新重启 eclipse 并关闭你的项目
      重启 eclipse 并从 eclipse 中删除 gen 并重建你的项目

      【讨论】:

        【解决方案4】:

        如果您的所有项目都遇到问题,可能是这样:

        "Debug certificate expired" error in Eclipse Android plugins

        这就是为我解决的问题,即使我没有收到任何调试证书错误。显然调试证书的有效期只有一年。

        【讨论】:

          【解决方案5】:

          我发现这个问题reported 用于 Mac:

          但对于 Windows 来说也是如此,我猜对于 Linux 来说也是如此。我在那里发布了一种解决方法,与 TenFour04 的解决方法非常相似,但无需重新安装任何东西:

          1. 从 Eclipse 中删除项目;
          2. 删除所有项目生成和配置文件和文件夹(bin、gen、.classpath、.project、default.properties);
          3. 转到 Eclipse 并创建一个新的 Android 项目(不要导入现有项目),选择您的原始源文件;
          4. 调整所有设置(JRE、库、链接文件、方面等...)
          5. 干净。

          【讨论】:

            【解决方案6】:

            伙计们,

            :) 这是我的解决方案,它在 Eclipse 中对我很有效。
            首先:您需要复制造成问题的文件。
            其次: 从 eclipse 中删除这个文件
            第三: 项目 >clean
            在您可以从保存文件的位置重新启动删除文件之后。

            祝你有美好的一天

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2018-08-02
              • 2017-05-26
              • 2011-07-02
              • 2011-04-07
              相关资源
              最近更新 更多