0

Android studio项目java文件过大导致的问题记录

最近在做一个项目的时候,出现了一个很奇怪的问题,我的java文件前面出现了一个奇怪的蓝色j,

这使得我的代码其他地方无法对它进行调用,所以程序一运行,调用到它的地方就会报错,(因为我的这个代码是用protobuffer协议自动生成的java文件,比较大,大概有5M多)。

后来上网查了一下,发现是IDEA对能关联的文件大小做了限制,主要是为了保护内存,默认值为2500kb或者5000kb,对于一般的java文件也够用了,只是这里我用protocbuf生成的java文件过大,所以要对它这个默认的值进行修改。

找到Android studio 的安装目录下bin 下的idea.properties文件(默认安装路径:C:\Program Files\Android\Android Studio\bin)。

打开这个文件,对里面的idea.max.intellisense.filesizej进行设置,保存( 单位是kb)

然后重启Android studio即可。

天边的星星