PSI и индекс не совпадают: PSI и индекс не совпадают с Android Studio

Всякий раз, когда я чищу свой проект, он говорит: PSI и индекс не совпадают Что мне делать?

Ответ 1

Важное примечание: это уничтожит полку, локальную историю и потенциально другие кэшированные данные.

Меню "Файл" > "Инвалидировать кеш и перезапустить". Кэш PSI является одним из кэшей, на которые влияет эта команда, поэтому это должно исправить ее.

Ответ 2

Всякий раз, когда я переходил к классу, я получал бы эту ошибку 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, и она, похоже, не удаляла локальную историю (хотя я не знаю, было ли что-то еще важное).

Ответ 3

Android Studio (windows) File → Invalidate Caches/Restart...

затем нажмите кнопку (Недействить и перезагрузить)