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

Yas*_*n12 125 java psi android-studio

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

Sco*_*rta 240

重要说明:这将擦除工具架,本地历史记录以及可能的其他缓存数据.

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

  • 警告:这会删除搁置的更改 (9认同)
  • 有没有办法只擦除PSI缓存? (4认同)
  • 重新启动后,您可能会看到"索引..."+ gradle构建操作可能需要几分钟. (2认同)

Xar*_*rgs 5

每当我导航到一个班级时,我都会收到这个 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 错误,并且似乎没有删除本地历史记录(尽管我不知道是否删除了其他重要内容)。