Android 项目缓存问题,某些依赖中的类会报错:Cannot resolve symbol

问题与处理策略

问题描述
复制代码
在 Android Studio 的 Android 项目中,依赖已经齐备,且项目在之前已经正常运行过

但是过了一段时间后,某些依赖中的类会报错:Cannot resolve symbol...
处理策略
  • 清除 Android Studio 的缓存并重启 Android Studio
  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

相关推荐
hhy_smile几秒前
Special method in class
java·开发语言
alien爱吃蛋挞1 分钟前
【JavaEE】万字详解Mybatis(上)
数据库·java-ee·mybatis
2601_949809593 分钟前
flutter_for_openharmony家庭相册app实战+隐私设置实现
android·javascript·flutter
我命由我123454 分钟前
Android 开发 Room 数据库升级问题:A migration from 6 to 7 was required but not found.
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
黄筱筱筱筱筱筱筱6 分钟前
7.适合新手小白学习Python的异常处理(Exception)
java·前端·数据库·python
Stecurry_308 分钟前
Springboot整合SpringMVC --从0到1
java·spring boot·后端
Serene_Dream8 分钟前
NIO 的底层机理
java·jvm·nio·mmap
skywalker_1113 分钟前
多线程&JUC
java·开发语言·jvm·线程池
黎雁·泠崖14 分钟前
Java基础核心能力总结:从语法到API的完整知识体系
java·开发语言
_周游21 分钟前
Java8 API 文档搜索引擎_2.索引模块(实现细节)
java·搜索引擎·intellij-idea