Android ADT版本22,未生成R.java文件

升级到Android ADT版本22并清理我的项目后,R.java文件丢失了。 我不能使用setViewContent(R.layout.activity_main),因为活动无法引用xml布局(由于缺少R.java)。 此外,当使用(ctrl + space)获取setContentView的建议时,不会输入代码。在查看错误日志时,它显示存在“未处理的事件循环exception”。 涉及的插件是org.eclipse.ui。

此外,每当我创建一个新的Hello World项目时,gen文件夹都是空的。 几个小时后,我尝试了android工作室。 但我不喜欢那里。 然后,当我回到Eclipse时,SDK平台工具和构建工具有了更新。 我更新了它们,但我仍然得到了错误。

我试过清理项目但没有运气。 什么似乎是问题?

Solutions Collecting From Web of "Android ADT版本22,未生成R.java文件"

我有同样的问题刚刚解决了它。

检查: Java / Eclipse – 不再有R文件

更多信息: https : //groups.google.com/forum/?fromgroups =#!topic / android- Developers / rCaeT3qckoE%5B1-25-false%5D

  1. 从Android SDK Manager更新Android SDK工具Android SDK平台工具以及Android SDK构建工具

  2. 将abover目录添加到ENV $ PATH

没有足够的学分(但是:-))直接投票或评论Rany A. Ishak的回答,但是在失去了一天试图修复这些愚蠢的问题之后,我非常有信心我find了正确的解决方案……我我现在正在安装Android SDK Build-tools,我很快就会回来!

解决方案是打开“Android SDK Manager”。 下载“Android SDK构建工具”。 然后为了安全起见,重启你的日食。 而已。 恢复正常。 所有应用程序开始构建

Android SDK现在有一个特殊的包: Build Tools 。 它在早期的SDK版本中不存在,并且似乎必须安装它才能生成这些R文件。 它现在是一个包那样做的东西。 (可能还有其他关于Android的构建)。 所以,如果你没有安装它(如果你刚刚升级了SDK,你很可能没有),就像缺少一个编译器一样 – 如果没有编译器你就不能期望你的代码被编译。

更新到SDK 22后,我遇到了同样的问题。在Android SDK更新过程中似乎存在一个问题,即该过程需要运行两次才能完全更新SDK工具。 确保通过关闭并重新打开SDK管理器(而不是Eclipse)以加载新更新来检查SDK管理器几次。 然后重新启动eclipse并再次检查SDK管理器。 确保所有项目都已更新。 然后清理你的项目,再次创建R.java。

在Eclipse中,转到Project菜单,会自动生成一个选项,单击它。 这将有助于您每次在项目中进行修改时构建R.java文件。 “清洁”选项也在“项目”下。 它会帮助你。

我尝试了以下内容。 让应用程序名称为“我的第一个应用程序”。 然后包的名称应该是com.xx.myfirstapplication.yy 。 确保在创建应用程序时在包字段中的应用程序名称后添加yy 。 希望能帮助到你。

同样的问题也发生在我身上,

1.检查是否已安装Android SDK Build-tools。 窗口 – > Android SDK管理器 – >工具 – > Android SDK构建工具2.确保在更新Android SDK工具时,您还要更新Android SDK平台工具和Android ASK构建工具。 如果它们不匹配,则构建将无声地失败。

1.从Android SDK Manager更新Android SDK工具和Android SDK平台工具以及Android SDK构建工具( Window-> Android SDK Manager-> Tools-> Android SDK Build-tools )。然后重启eclipse。

这是……“很无聊”!!!

在我的情况下,由于“&”在strings.xml文件中(但未显示错误),因为声明数组types的字符串而导致错误。 现在问题已经解决,因为我将“&”更改为“和”。

因此,请确保您没有这样愚蠢的符号使用,并清理项目。

我遇到了同样的问题,我刚刚删除了源文件和xml文件中的所有错误,然后生成了R.java。