今天在写代码时,无意中重启项目后,发现我的Service莫名其妙的找不到了,将鼠标放到该类上的时候,显示Cannot Resolve Symbol,说实话这时候我有点丈二的和尚摸不着头脑。之前明明没问题的代码怎么会忽然就报这样的错误,万般无奈之下,我把项目又编译了一下,看是不是这里的问题,结果成功了。于是上网查询后发现如下解决方案:点击菜单中的 “File” -> “Invalidate Caches / Restart”→ “Invalidate and Restart”,清空 cache 并且重启。语法就会正确的高亮了。
问题解决了。
后记:有时候idea会提示一些不是错误的错误,这时我们手动将其忽略,具体操作为alt+Enter选择取消提示就可以,参考下文https://blog.csdn.net/wangmaohong0717/article/details/80352349,Inspections的路径为File -- Settings -- Editor--Inspections