众所周知gen文件下的R文件是系统自动生成的,R文件的丢失为后期的项目开发造成不必要的麻烦。想必许多人都遇到过R文件丢失的问题,我遇到的情况是clean项目后,R文件丢失,找到一切可想的方法,但是R文件依旧没有出现,以下就是我尝试的一些方法:
1.首先就是勾选上‘project’目录下的‘build automatically ’,退出Eclipse,重新进入,refresh,依旧没有出现。
2. 右键项目--》Android Tools--> fix project properties,仍然没有。
3.检查所有的xml文件,命名规则,资源的命名规则是不允许有 大写字母;同时仔细检查代码中是否有bug。
4.把ben文件完全删除,任意改动xml中的一个,打几个空格什么的,保存。ok!!ben文件夹重新出现了,但是依旧没有R文件。
5.从别的工程中拷贝了一份R文件过来,然后再string.xml里随意的改动了一下,保存,好吧,R文件依旧没出现。
以上就是我苦逼的寻回R文件的历程,这些方法都是可以尝试的,网上大家有人成功过,当然如果像我一样,连新建的工程中都没有R文件的话,只能说明Eclipse的android配置出现了问题。
把SDK,ADT更新到最新的版本吧,ok,当你重新打开Eclipse的时候,你会惊呼:WC!R文件终于回来了