在Clean Project之后,Eclipse已删除了R类

时间:2010-11-29 20:25:47

标签: android eclipse

这是我在Eclipse中看到的最奇怪的事情。当我运行我的Android项目时,我忘了选择主视图类,选择的是main.xml,所以你可能知道我得到了Eclipse生成的文件main.out.xml。为了解决这个问题,我选择了“Project> Clean”,但之后R下的gen/课程消失了。有谁知道如何取回它和/或如何避免这种情况?提前谢谢。

3 个答案:

答案 0 :(得分:2)

每次重新编译项目时都会生成R类(如果需要更改),您不应该为此烦恼。此外,您甚至不应该将R文件提交到版本控制系统,因为它应该在构建过程中生成。

我建议你设置复选框“运行前编译”(eclipse应该在运行配置中使用它),这样在运行应用程序之前将重新生成R文件。

答案 1 :(得分:0)

Eclipse以此类问题而闻名。如果项目>清理没有帮助,尝试重新启动IDE。

我建议使用IntelliJ IDEA - 我以前使用过Eclipse多年,然后切换到IntelliJ,这是一种解脱......

http://blogs.jetbrains.com/idea/2010/10/intellij-idea-10-free-ide-for-android-development/

答案 2 :(得分:0)

将一些文件添加到资源,这将迫使Eclipse重新生成R类。