开个头
不是技术贴,记录下AS报错和解决过程。
公司让修改一个别人写的项目。
改就改呗,无fuck说。。。。。。
过程
导入as的时候还行,修改了gradle的版本之后,项目就同步完成。运行一下,完美运行,心里美滋滋
然后开始熟悉代码
WC?一片红,全是cannot resolve symbol XXX
很奇怪,项目编译运行都没问题,还报错 cannot resolve symbol
然后开始 Stack Overflow IntelliJ inspection gives “Cannot resolve symbol” but still compiles code
解决方法
就是上面的StackOverflow的链接。如果不想看英文
- 先试试File|Invalidate Caches。 我就是这样解决的。
- 上一步无效,删除.idea文件夹,然后重新导入项目。
发生这种情况的原因是因为complie项目的时候发生了一些错误,使AS报错。