解决R文件找不到(cannot resolve symbol R)

在项目进行修改时,经常会出现R文件找不到或者无法解析这个错误,但是R文件确实是存在的,只是提示找不到R文件而已,导致整个代码文件中全是错误,但是还是能正常编译运行。

大多数情况下产生这个问题的原因是由于资源文件错误,如布局文件里写错了,或者布局文件名有大写字符,或者.9图格式不对等等。试过网上的各种方法,如 **Clean、 ReBuild 、重启android studio,都没能解决,
在将R文件复制到项目的另外一个位置时,android studio报出一个提示,File size exceeds configured limit (2560000). Code insight features not available.如下图:
解决R文件找不到(cannot resolve symbol R)

原因是Intellij IDEA对单个文件的大小默认限制为2500kb, android studio是基于Intellij IDEA的;
解决方法就是进入android studio的安装目录 ,我的是 D:\Program Files\android-studio\bin ,将里面的idea.max.intellisense.filesize=2500数值更改为5000,重启AS就能解决了。

解决R文件找不到(cannot resolve symbol R)