我正在开发一个Android项目,我在eclipse中按了project-> clean,我的R.java源文件消失了。有谁知道原因
答案 0 :(得分:2)
转到项目菜单,然后选择“自动构建”选项。在你的情况下,这个选项可能没有“勾选”。这就是你清理项目的原因,eclipse没有再次创建R.java。
答案 1 :(得分:1)
此文件是动态生成的,只需再次构建项目,它就会显示出来。
答案 2 :(得分:0)
确保资源文件中没有错误(虚假布局,可绘制或其他)。
确保在项目菜单中设置了“自动构建”选项。
再次尝试清理项目。
尝试右键单击项目 - > Android工具 - >修复项目属性。
尝试手动构建它。
如果这不起作用,请尝试重新启动Eclipse。
如果不起作用,请尝试运行eclipse -clean
如果不起作用,请尝试删除项目而不删除文件,然后重新导入。
如果这不起作用,那么。我不知道。
答案 3 :(得分:0)
每当清理任何项目时,都会删除所有自动生成的文件(因此删除了R.java),这在项目成功构建时会自动生成。 现在,在你的情况下,无法生成R.java,这意味着你的资源中存在一些错误 - 无论是在你的xml文件还是drawables中。当您尝试构建项目时,控制台中会显示这些类型的错误
答案 4 :(得分:0)