cannot resolve symbol R怎么解决?

2025-03-23 21:59:35
推荐回答(2个)
回答1:

出现此情况解决方法如下:

  1. 在将R文件复制到项目的另外一个位置时,android studio报出一个提示,File size exceeds configured limit (2560000). Code insight features not available.如下图:

  2. 进入android studio的安装目录 ,我的是 D:\Program Files\android-studio\bin ,将里面的idea.max.intellisense.filesize=2500数值更改为5000;

  3. 重启android studio ,问题解决。

原因:是Intellij IDEA对单个文件的大小默认限制为2500kb, android studio是基于Intellij IDEA的,而Windows系统和OS X系统对文件大小的计算方式不一致,前者是1024进制,后者是1000进制,所以暂时OS X系统上没有出现问题,后来将OS X 系统上的限制大小改小后,就出现一样的问题。

回答2:

  1. 大多数情况下产生这个问题的原因是由于资源文件错误,如布局文件里写错了,或者布局文件名有大写字符,或者.9图格式不对等等。

  2. 在将R文件复制到项目的另外一个位置时,android studio报出一个提示,File size exceeds configured limit (2560000). Code insight features not available.

  3. 原因是Intellij IDEA对单个文件的大小默认限制为2500kb, android studio是基于Intellij IDEA的,而Windows系统和OS X系统对文件大小的计算方式不一致,前者是1024进制,后者是1000进制,所以暂时OS X系统上没有出现问题,后来将OS X 系统上的限制大小改小后,就出现一样的问题。

  4. 进入android studio的安装目录 ,我的是 D:\Program Files\android-studio\bin ,将里面的idea.max.intellisense.filesize=2500数值更改为5000。