问题与处理策略
问题描述
在 Android Studio 的 Android 项目中,依赖已经齐备,且项目在之前已经正常运行过
但是过了一段时间后,某些依赖中的类会报错:Cannot resolve symbol...
处理策略
- 清除 Android Studio 的缓存并重启 Android Studio
点击 【File】
->点击 【Invalidate Caches】

点击 【Invalidate and Restart】

- 其中,
Invalidate Caches
页面提供了 3 个可选的清理选项
-
Clear file system cache and Local History(清除文件系统缓存和本地历史记录)
:这个选项用于清除与文件系统相关的缓存和本地历史记录 -
Clear VCs Log caches and indexes(清除 VCS 日志缓存和索引)
:这个选项用于清除版本控制系统(VCS)的日志缓存和索引 -
Delete embedded browser engine cache and cookies(删除嵌入式浏览器引擎缓存和 Cookie)
:这个选项用于将清除嵌入式浏览器引擎的缓存和 Cookie,此操作会影响使用嵌入式浏览器来渲染基于 HTML 的内容和网页的组件
Invalidate Caches
页面还提供了 2 个执行操作按钮
-
Just restart(仅重启)
:这个按钮用于仅重启 Android Studio,而不执行任何缓存清理操作 -
Invalidate and Restart(使缓存失效并重启)
:这个按钮用于缓存清理操作并重启 Android Studio