问题描述
项目中某个通用的方法ctrl+鼠标左键进入该类,提示Cannot find declaration to go to,且没有任何异常,:
原因分析:
idea切换git分支导致idea的缓存乱了
解决方案:
可以尝试以下几种办法,其中第一种方法最有用:
1、pull一下git分支,右下角选择分支更新一下远程仓库代码(亲测有用)
2、File --> Invalidate Caches / Restart 重启idea
3、如果是.iml的问题,可以尝试删掉项目根目录下的.iml文件或者.idea文件夹,重新打开项目idea会自动生成正确的文件
4、File–>close project 退到小窗界面,选择Import Project的方式导入项目
5、选中项目鼠标右键,mark Directory as --> Sources Root