2013-05-28 55 views
4

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

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

但是,有没有人知道为什么R.java不会生成一个全新的android项目,我没有做任何手动修改?

+1

如果你已经更新adt到rev 22. goto android sdk manager并检查是否安装了android sdk工具,如果安装不一样的话。清理并建立项目。如果你的资源文件有错误,R.java也不会生成。所以再次交叉检查 – Raghunandan

+0

清理您的项目并重新构建。 –

+0

是什么工作?回复一些... –

回答

3

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

测试两个项目如下操作:

  • 在项目属性(蚀) - > Java构建路径 - >订单和出口确保libs文件夹中所有的罐子进行检查。
  • 和 “Android的工具 - >修复项目属性”
  • 和 “项目 - >清除”

我希望你有帮助!

+0

这是对的。问题是我没有安装SDK工具,我做了Raghunandan上面的建议。感谢您的帮助 – bstack

0

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

0

R.java创建每次当你默认创建

创建,以便检查是否有错误,并清理项目的Android项目第一次r.java时间。

+0

我知道这一点,问题是项目一旦创建就不会生成R.java文件。一旦我安装了SDK工具,问题就解决了。谢谢您的帮助 – bstack

1

ADT版本22要求您安装“构建工具”。为了得到它的工作,我不得不更新:

  • SDK工具
  • 平台工具

然后安装:

  • 生成工具

This link建议你添加建立工具到您的环境路径。我不得不做以下的R.java产生之前:

  1. 追加建造工具PATH环境变量
  2. 重新启动Eclipse。