2013-06-28 143 views
4

今天,我将ADT更新为22.0.1.v201305230001--685705,发现Eclipse停止生成R.java。我相信这是Eclipse的问题,因为我创建了一个全新的干净的Android项目,我甚至不能将它作为android应用程序运行。我无法在gen文件夹下找到任何文件。
Eclipse的版本是4.2.2,有什么方法可以解决它?
Eclipse停止生成R.java

我尝试使用Eclipse 4.3与最新版本的ADT,但问题仍然存在。

回答

6

我有同样的问题。

打开android SDK Manager,并安装新的android构建工具。没有这个,你将不能再构建任何东西。

由于某种原因,他们将它们分开,很多人都没有注意到。

enter image description here

+1

谢谢,我找到了该工具,现在正在安装它。 –

+0

问题解决了,谢谢! –

+0

:)没问题。我不确定他们为什么会分裂他们。我花了一段时间找出那一个。 – Doomsknight

2

尝试删除bin文件夹并清理项目..在Eclipse中,在Project菜单下,是一个自动生成的选项。这将帮助您在每次修改时构建R.java文件。清洁...选项也在项目下出现这似乎是一个与许多不同的答案共同的问题

+0

谢谢,但我相信这不是那种问题。我尝试了所有用于解决R.java问题的方法,但是现在我甚至无法运行一个刚刚创建的清洁项目...... –

+0

它已经非常普遍的项目,即使我面对它,但清洁会帮助你...测试几次,如果那么它也帮助了,那么我认为你发邮件给我可能是我可以帮你ü – KOTIOS

2

更新Android的SDK,我觉得SDK需要Android SDK Build-tools。要进行更新,请按照以下步骤操作 - 转至窗口 - > Android SDK管理器。 更新和安装所有在Tools文件夹中的工具(Android SDK工具,Android SDK平台工具,Android SDK构建工具)。

image

1

检查您的布局的XML文件是否正确保存,没有错误或没有。

我遇到过类似的问题,突然R.java消失了,eclipse无法在构建SDK之后重新生成它。我检查了SDK管理器,发现Android SDK构建工具已完美安装。最后,我注意到在xml文件中有一些错误。修复并保存之后,R.java会自动生成我的情况。

+0

这是我的问题。我从字符串文件中删除了一些值,并且在问题列表中没有任何与此相关的错误(只有R文件丢失)。由于这是一项新活动,我刚刚删除了与该新活动相关的所有内容,并重新创建了该活动。 – jvilhena