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

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