一般R文件报错,无非是资源文件错误,图片命名错误,但是编译都会报错,可以很快解决。但是前几天,引入一个第三方aar包后,项目编译正确,但是就是R文件报错,找不到R文件,整个项目一片报红。
1)首先编译成功,代表R文件应该生成了,但是却不能引用,那我们就去找R文件,并打开他。
当在build目录下面,找到R文件,打开后,发现R文件最上面有一行话,如下图所示:
在网上查找了相关问题,是因为IDE对能关联的文件大小做了限制,主要是为了保护内存,默认值为2500kb.找到问题,那么我们就着手解决。
2)选择Android Studio的Help菜单下的Edit Custom Properties ,在该文件中添加语:idea.max.intellisense.filesize=5000 ,然后重启Android Studio即可。