java文件存在引用却报错(Cannot resolve symbol 'XXX')

问题描述

路径中明明存在的文件,引用却提示报错Cannot resolve symbol 'XXX'

后来尝试了rebuild、clean install、reimport问题依旧存在,浑身难受。

最奇怪的是其他人都启动正常,且本地我将被引用的文件改了个名发现报错就神奇的消失了,再把名字改回来依旧提示引用不到

解决方案

最终我还是没有妥协(通过一个一个将文件改名的方式),发现导致该bug是因为idea缓存异常,其中class文件被删除导致

  • 点击FIle-> Invalidate Caches /Restart,弹出框点击Invalidate and Restart

点击完成后你会发现你的idea重启了,并且重新构建了一次索引(和你第一次打开一个项目一样的流程)。索引构建完成后,问题解决。

idea版本 2020.1
不知道这算不算idea的一个bug…

END

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章