您的位置:首页 > 编程语言 > Java开发

关于使用Eclipse编辑Android程序出现R文件消失的问题

2013-08-26 10:31 429 查看
在之前的编程的过程中,使用Eclipse的写Android的朋友可能会遇到这样的问题,不知道怎么回事程序大面积报错,然后一检查发现R包中的R文件竟然不见了,如果第一次遇到一定一身的冷汗,因为记得某人说过最原始办法:删了所有的代码和xml重新写,让系统自动生成吧!! 难道真的有这么的让人“雷动”吗,朋友门好消息来了,本人在经历了一次又一次的这种问题之后,终于发现了解决办法之道(基本情况都有效)

注释:Android 在开发中会自动生成一个 R.java 文件 ,这个文件是自动生成的,最好不要去改。不过有时候这个 java 文件会跟我们捉迷藏,在程序中 R.xx.xxx 会出现经常报错现象。

1、是你在运行程序的时候,在xml的文件夹中直接点击了运行的绿箭头,以为省事,结果不是,因为他会在layout文件夹中再生成一个类似的xml文件,如:



这个时候大胆的删除上面多出来的那个xml,你会发现R文件又重现了,恭喜你!

2、一个android项目Clean操作的时候,有时候会发现Clean过后,R不存在了。这时不要慌张。出现这种情况的根本原因是你的XML或其他文件本身有错误。只要修改出错的文件,重新编译正确的话,R文件就会自动重新生成!

3、与第二种方法对应的是在你R文件已经消失的时候,注意看这个已经,直接clean,大部分情况是R文件已经回来!

4、这种几乎是比较让人无语的错误:resoure资源中的文件命名,例connet_main.xml,如果写成C onnet_main.xml是错误的,xml名称需要全部小写!

5、另有某牛人的方法(本人未尝试)选中工程点击鼠标右键,选择 Build Project,R.java 文件又回来!

6、最后是绝招:经过上面两种方法都不行,使用绝招--从别的工程中拷贝一份R文件过来,然后string.xml里随便改动一下,看看你的R文件是不是出现了,当然这种情况是在你检查半天都没发现错误,又不想重新编写的话,这一招几乎是一招制敌!!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐