【问题标题】:R.java not being generated for new Android project没有为新的 Android 项目生成 R.java
【发布时间】:2013-05-23 01:58:13
【问题描述】:

当我在 Eclipse 中创建一个新的 android 项目,并且我选择了一个默认的主活动时,我的 R.java 文件不会生成。

我在网上和这个网站上看到了一些关于没有生成 R.java 的问题,但都是由于在应用程序开发过程中必须纠正的一些手动操作/错误。

但是,有谁知道为什么不会为全新的 android 项目生成 R.java,而我没有进行任何手动修改?

【问题讨论】:

  • 如果您已将 adt 更新到 rev 22。转到 android sdk 管理器并检查是否安装了 android sdk 工具,如果没有安装。清理并构建项目。如果资源文件中有错误,也不会生成 R.java。所以再次交叉检查
  • 清理你的项目并重新构建。
  • 您是否已将 SDK Tools rev 更新为 22?如果是,则检查 ADT 插件 的更新。并安装 buid-tools。而不是重新启动 Eclipse .. 它可以工作。或参考this
  • 有什么作品吗?回复一些...

标签: android eclipse


【解决方案1】:

我认为您的问题只是 SDK 的最新更新。

在两个项目上测试以下操作:

  • 在项目属性 (eclipse) -> java build path -> order and export 中确保检查 libs 文件夹中的所有 jar。
  • 还有“Android 工具 -> 修复项目属性”
  • 还有“项目 -> 清理”

希望对你有所帮助!

【讨论】:

  • 这有点对。问题是我没有安装 SDK 工具,我做了 Raghunandan 上面建议的操作。感谢您的帮助
【解决方案2】:

ADT 版本 22 要求您安装“构建工具”。为了让它工作,我必须更新:

  • SDK 工具
  • 平台工具

然后安装:

  • 构建工具

This link 建议您将构建工具添加到您的环境路径中。在生成 R.java 之前,我必须执行以下操作:

  1. 将构建工具附加到 PATH 环境变量
  2. 重启 Eclipse。

【讨论】:

    【解决方案3】:

    确保您的项目没有错误和问题。您可以使用 Windows-View 来查找和纠正它们。常见错误在布局文件中。 检查 AndroidManifest 文件并查看活动名称是否与源文件夹中的类匹配。清理并重建。

    【讨论】:

      【解决方案4】:

      每次创建android项目时都会创建r.java默认创建r.java

      所以检查错误并清理项目。

      【讨论】:

      • 我知道这一点,问题是它没有在创建项目后立即生成 R.java 文件。一旦我安装了 SDK 工具,这个问题就解决了。感谢您的帮助
      猜你喜欢
      • 1970-01-01
      • 2014-10-10
      • 2013-05-13
      • 1970-01-01
      • 2015-02-07
      • 1970-01-01
      • 2011-05-04
      • 2015-01-18
      相关资源
      最近更新 更多