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

时间:2015-03-01 14:34:01

标签: java android-studio psi

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

5 个答案:

答案 0 :(得分:240)

重要说明:这将清除货架,本地历史记录以及可能的其他缓存数据。

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

答案 1 :(得分:4)

每当我导航到课程时,我都会收到此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错误,它似乎没有删除本地历史记录(虽然我不知道是否还有其他重要的事情被删除了。)

答案 2 :(得分:0)

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

答案 3 :(得分:-1)

Android Studio(Windows) 档案 - &gt;使高速缓存无效/重新启动...

然后单击(无效并重新启动)按钮

答案 4 :(得分:-1)

我也遇到过这个问题。我已经解决了这个问题 File menu > Invalidate cachesrestart