Android Studio上的“PSI和索引不匹配” - Mac

时间:2015-01-27 12:06:57

标签: macos android-studio

当我打开Android Studio时,会显示错误消息:

PSI and index do not match: PSI and index do not match

我可以成功构建我的项目,但在构建错误消息后将再次显示。

当我打开一个项目时,会显示:

8:08:43 下午 Throwable

       Invalid stub element type in index:

       file: file:///Users/Genius/AndroidSDK/sources/android-21/android/filterfw/geometry/Rectangle.java

       psiElement: PsiTypeParameterList

       requiredClass: interface com.intellij.psi.PsiClass

       actualClass: class com.intellij.psi.impl.source.tree.java.PsiTypeParameterListImpl

       virtualFile: size:3091; stamp:10778; modCount:1422357544000; fileType:JAVA; language:JAVA

       psiFile: size:3091; stamp:10778; class:com.intellij.psi.impl.source.PsiJavaFileImpl; language:JAVA

       stubInfo: created from index; with backReference

       indexing info: indexed at 1422357544000 with size 3091

我该怎么办? 我的系统是OS X 10.10.1

2 个答案:

答案 0 :(得分:14)

我认为对此的正确答案是使用" Invalidate Caches / Restart"文件菜单下的选项。该错误消息指向通过此菜单命令重建的其中一个缓存中的损坏。

答案 1 :(得分:-1)

我重新安装了Android SDK,问题解决了。