解决问题:Cannot solve symbol xxx
一、问题描述
在windows打开某个在OS X系统上编译过的工程,工程内文件大面积标红报错,但是仍能够编译成功。
二、分析原因
Intellij IDEA对单个文件的大小默认限制为2500kb, Android studio是基于Intellij IDEA运行的。Windows系统和OS X系统对文件大小的计算方式不一致,前者是1024进制,后者是1000进制,所以OS X系统上没有出现问题,而Windows系统对文件的限制尺寸相对过小,故报错。
三、解决方法
进入android studio的安装目录 ,我的是 D:\Android-Studio\bin 。然后打开idea文件,并将里面的idea.max.intellisense.filesize=2500数值更改为5000。扩大Windows系统对文件的限制尺寸。
修改后,重启Android Studio,解决问题。