【发布时间】:2013-07-19 08:36:42
【问题描述】:
我刚刚在我的计算机上安装了 Eclipse。我通过它的向导一步一步地制作了一个空白的Android项目。这意味着该项目在创建后应该可以正常工作。但它不能并显示“R cannot be resolved to a variable”的错误。而且我发现gen 目录是空的,即使我尝试Clean 并选择Build Automatically 选项,它也不会在该目录中生成任何新内容。
我从我的 Github 下载了一个现有的 Android 项目,它可以运行。但是在我运行Clean 之后,它给出了相同的错误信息,并且它的gen 目录又是空的。
为什么以及如何解决它?谢谢!
【问题讨论】:
-
如果您有任何错误,请检查您的资源文件。如果有任何错误,则不会生成 R.java。
-
如果你没有错误,打开一个布局并修改它并保存然后eclipse重新生成R
-
这里不是因为资源错误。即使是没有任何编辑的新项目也会丢失其 R 文件。我认为可能是因为 ADT 插件/sdk 错误。