Android——处理R文件丢失或报错问题

来源:互联网 发布:windows xp wifi支持 编辑:程序博客网 时间:2024/06/06 20:33



         在安卓开发中,R类是一个自动生成的类,放置在gen目录下,负责管理应用中的资源。R文件出错是一个蛮常见的问题,下面来总结下它为啥会报错以及出错了该怎么处理。


        先说为啥会报错:


             刚说了,这个类负责管理资源,所以它除了错误,首先你就要先去检查你的资源文件是否都正确,也就是你res文件夹下的东西。引起资源文件报错的原因有很多,常遇到的比如,布局文件名称大写,copy的时候生成了相同ID的view...排除了这些问题之后,如果还不ok的话,请依次尝试下面步骤:


            1,重新检查资源文件中XML的有效性

                          虽然上面分析原因的时候说过一遍,但是重要的事情还是要多说,再来一遍,记不住的打自己。

         如果最近一次编译时未生成R.java文件,则会引起项目资源引用错误。通常,这是由布局XML文件中的拼写错误引起的。因为无法校验布局XML文件的有效性,Eclipse往往无法进行输入错误警示。修正错误并保存XML文件,Eclipse会重新生成新的R.java文件。


      2,清理项目

                       选择Project--Clean菜单项。Eclipse会重新编译整个项目,消除错误。


      3,运行Android Lint

选择Window---Run Android Lint菜单项。Lint会检查并梳理项目资源文件。


      4,删除gen目录 

如果Eclipse无法生成新的R文件,我们可以删除整个gen目录。Eclipse会重新编译项目并创建一个新的gen文件,内含功能完备的R文件。


             


      

                   



        

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 吸毒强戒两年家人该怎么办 犯人在监狱里病亡怎么办 父母去世监狱人怎么办 公司不续签合同怎么办 股票亏20个点后怎么办 摩托车给扣了怎么办 通知拘留跑了怎么办 假烟倒卖会怎么办 卖了40万假烟怎么办 刑事拘留15天了怎么办 治安传唤人不到怎么办 治安处罚有劣迹怎么办 学生怀孕了该怎么办 有病不能拘留那怎么办 拘留所不交伙食费怎么办 治安拘留不执行怎么办 释放证明书丢了怎么办 银行提前收贷款怎么办 存货周转天数高怎么办 欠款人没有财产怎么办 起诉后对方没钱怎么办 法院起诉人不到怎么办 治安拘留跑了怎么办 看守所里生病了怎么办 二审上诉被驳回怎么办 醉酒驾车取保候审以后怎么办 小案子证据不足怎么办 撞车不严重逃逸怎么办 被执行人没有财产执行怎么办 挖到人头了怎么办 取保保证金不退怎么办 被诬陷经济诈骗怎么办 醉驾刑事拘留后怎么办 被别人举报赌博怎么办 涉黄刑事拘留怎么办取保候审 换了车牌保险怎么办 车辆转让后保险怎么办 立案后警察不管怎么办 打架后对方讹人怎么办 工商被恶意举报怎么办 店铺被工商举报怎么办