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

升级到Android ADT版本22并清理我的项目后,R.java文件丢失。 我无法使用setViewContent(R.layout.activity_main),因为活动无法引用xml布局(由于缺lessR.java)。 另外,当使用(ctrl +空格)来获取对setContentView的build议时,代码没有被input。在查看错误日志时,它显示出现了“未处理的事件循环exception”。 涉及的插件是org.eclipse.ui。

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

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

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

检查: 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构build工具

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

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

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

Android SDK现在有一个特殊的包: 构build工具 。 它在早期的SDK版本中不存在,似乎必须安装它才能生成这些R文件。 现在是一个包装,做这些东西。 (也可能是关于为Android构build的其他一切)。 所以,如果你没有安装(如果你刚刚升级了SDK,你可能没有),这就像缺less一个编译器 – 如果没有编译器,你永远不会期望你的代码被编译。

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

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

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

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

1.检查是否安装了Android SDK构build工具。 窗口 – > Android SDKpipe理器 – >工具 – > Android SDK构build工具2.确保在更新Android SDK工具时,您还要更新Android SDK平台工具和Android ASK构build工具。 如果它们不匹配,构build会失败。

1.从Android SDKpipe理器( 窗口 – > Android SDKpipe理器– >工具 – > Android SDK构build工具 )更新Android SDK工具和Android SDK平台工具和Android SDK构build工具 。然后重新启动eclipse。

这是….“没什么了不起”!!!

在我的情况下,由于strings.xml文件中的“&”(但错误未显示),为数组types声明string时出现错误。 现在问题已经解决了,因为我把“&”改成了“和”。

所以,请确保你没有这样愚蠢的使用符号,并清理项目。

我有同样的问题,我只是删除我的源文件和XML文件中的所有错误,然后生成R.java。