Studio 的 R 文件报错“血泪史”

来源:互联网 发布:五十知天命 编辑:程序博客网 时间:2024/05/20 10:20

前辈说:报错将伴随程序员的一生微笑

之前的我对于R文件报错一筹莫展,只得恨恨地咬牙砸砸鼠标,然后捶胸顿足长叹一番------重建项目哭

But ! 在我们日常的不幸中,反抗所起的作用与"我思故我在"在思想方面所起的作用是一样的........我反抗,故我存在!微笑


First !

正常情况下,R文件缺失时,我们只需要使用 Build -> Clean Project 和 Build -> Rebuild Project重构下工程就可以了


If it still doesn't work out.Look down !

第一步:检查xml文件,R文件错误通常是由于我们的xml文件有问题,首先把xml文件的错误排除掉,然后进行下一步


第二步:MainActivity.java同包下新建一个类,这个类起名为R.class


第三步:运行项目。我们发现我们的R文件自动生成出来了!


第四步:删除刚才我们自己建的R.class类。此时项目就没问题了!


之前遇到这样的问题总结出了一点规律:R文件报错一定是资源文件出了问题, 可能是文件名字大小写写错了, 可能是xml文件引用等等的错误,遇到的可以都检查一下 , 不过这样的错误一般Android studio会提示出来。

有时反复上述操作都没有解决的情况, 其实解决方案并不是多么高端, 方案就是把所有报错的地方都注释掉, 然后编译项目, 之后再打开, 就他么好了! 虽然结论有些逗逗的, 但是也是在我心急如焚的时候解决了!

Ok ! 以上就是 目前为止遇到的R文件报错可以解决的方案了。