127

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

4

3 回答 3

242

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

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

于 2015-03-01T15:01:58.643 回答
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 错误,并且似乎没有删除本地历史记录(尽管我不知道是否删除了其他重要的内容)。

于 2017-05-13T05:11:12.380 回答
0

Invalidating caches didn't work for me. Only a complete re-install of AS and all relevant SDK, Gradle etc... did the trick. I started by uninstalling AS. Then I manually deleted the SDK folder. I also deleted the .gradle and .android folders in my C:/Users/[my.user]/ folder.

于 2018-02-13T03:19:21.177 回答