今天,我将ADT更新到22.0.1.v201305230001--685705,发现Eclipse停止生成R.java。我相信这是Eclipse的问题,因为我创建了一个全新的干净android项目,我甚至无法将其作为android应用程序运行。我在gen文件夹下找不到任何文件 Eclipse的版本是4.2.2,有什么方法可以解决它吗?
我尝试将Eclipse 4.3与最新版本的ADT一起使用,但问题仍然存在。
答案 0 :(得分:6)
我遇到了同样的问题。
打开android SDK Manager,并安装新的android构建工具。没有这个,你将无法再构建任何东西。
出于某种原因,他们将他们分开了,很多人都没有注意到。
答案 1 :(得分:2)
尝试删除bin文件夹并清理项目..在Eclipse中,在Project菜单下,是一个自动构建的选项。这将有助于您在每次修改时构建R.java文件。项目中也有清洁...选项。它似乎是许多不同答案的常见问题
答案 2 :(得分:2)
更新android-sdk,我认为sdk需要Android SDK Build-tools
。如需更新,请遵循以下步骤 -
转到 Window-> Android SDK Manager。
更新并安装位于Tools
文件夹中的所有工具( Android SDK工具,Android SDK平台工具,Android SDK构建工具)。
答案 3 :(得分:1)
检查布局的xml文件是否正确保存,没有错误。
我遇到了类似的问题,突然R.java消失了,eclipse在构建SDK后无法重新生成它。我检查了SDK管理器,发现Android SDK构建工具已经完美安装。最后,我注意到xml文件中存在一些错误。修复并保存后,R.java会自动生成。