Mac 环境下 Android Studio 无法找到 R 文件 & Mac 修改只读文件

前段时间为了更快地编译项目更换了 Mac 系统,搭建好环境后把项目 pull 下来,然后编译运行,发现报错,无法生成R文件,出现 R 类找不到的问题,即使是 clean、rebuild 之后也找不到,当时的报错信息和记录没有保留,所以没有图来展示

因为同事已经迁移环境,所以他们也遇到了这个问题,先顺利解决了,具体原因就是,随着项目的不断开发,R 文件太大,以至于超出了配置大小,所以 R 文件没有被 IDE 正确地生成 class 文件

找到了问题所在,去更改配置就可以了,打开AS目录下的 idea.properties 配置文件,将 idea.max.intellisense.filesize=2500 这个值改大些,如 5000,保存然后重启 AS,发现这时就可以正常找到 R 文件了

另外还有一点小插曲,在对文件进行修改时,我是用 Mac 命令行来对文件进行修改的,提示只读文件不可改动,解决问题的具体操作如下:(my.cnf 为只读文件)

1
sudo chmod 755 /etc/my.cnf

然后输入mac锁屏密码(其实就是超级管理密码)回车然后再:

1
sudo vim /etc/my.cnf

就可以编辑文件,加上所你需要的内容,这样就可以完成了


Mac 环境下 Android Studio 无法找到 R 文件 & Mac 修改只读文件
https://enderhoshi.github.io/2018/09/28/Mac 环境下 Android Studio 无法找到 R 文件的问题/
作者
HoshIlIlI
发布于
2018年9月28日
许可协议