在 Android Studio 的 Android 项目中,项目在之前已经正常运行过

但是过了一段时间后,项目中某些引用的(自己定义的)类上面出现报错:Cannot resolve symbol...

但是类确实存在,且也确实正确引入
处理策略
  • 清除 Android Studio 的缓存并重启 Android Studio,这可以解决大多数 IDE 识别问题
  1. 点击 【File】 -> 点击 【Invalidate Caches】
  1. 点击 【Invalidate and Restart】
补充学习
  • Invalidate Caches 页面提供了 3 个可选的清理选项
  1. Clear file system cache and Local History(清除文件系统缓存和本地历史记录):这个选项用于清除与文件系统相关的缓存和本地历史记录

  2. Clear VCs Log caches and indexes(清除 VCS 日志缓存和索引):这个选项用于清除版本控制系统(VCS)的日志缓存和索引

  3. Delete embedded browser engine cache and cookies(删除嵌入式浏览器引擎缓存和 Cookie):这个选项用于将清除嵌入式浏览器引擎的缓存和 Cookie,此操作会影响使用嵌入式浏览器来渲染基于 HTML 的内容和网页的组件

  • Invalidate Caches 页面还提供了 2 个执行操作按钮
  1. Just restart(仅重启):这个按钮用于仅重启 Android Studio,而不执行任何缓存清理操作

  2. Invalidate and Restart(使缓存失效并重启):这个按钮用于缓存清理操作并重启 Android Studio

Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐