PSI 和索引不匹配:PSI 和索引在 Android Studio 上不匹配

PSI and index do not match: PSI and index do not match on Android Studio

每当我清理我的项目时都会说:PSI 和索引不匹配 我该怎么办?

重要说明:这将擦除书架、本地历史记录和可能的其他缓存数据。

文件菜单 > 使缓存无效并重新启动。 PSI 缓存是受此命令影响的缓存之一,因此应该修复它。

每当我导航到 class 时,我都会收到此 PSI 错误。点击 Android Studio 中的详细信息,其中包括以下内容:

viewProvider=SingleRootFileViewProvider{myVirtualFile=jar://<user-directory>/.gradle/caches/modules-2/files-2.1/com.squareup.haha/haha/2.0.3/e0672395ac43377f2510b14839342a24fdf35c18/haha-2.0.3-sources.jar!/com/squareup/haha/guava/io/GwtWorkarounds.java, content=VirtualFileContent{size=5678}}

根据此信息,我尝试删除 <user-directory>/.gradle/caches/modules-2 并重新启动 Android Studio,它似乎修复了 PSI 错误,但它似乎没有删除本地历史记录(虽然我没有不知道是否删除了其他重要内容)。

使缓存失效对我不起作用。 只有完全重新安装 AS 和所有相关的 SDK,Gradle 等......才成功。 我从卸载 AS 开始。 然后我手动删除了SDK文件夹。 我还删除了 C:/Users/[my.user]/ 文件夹中的 .gradle 和 .android 文件夹。