Zawsze, gdy czyszczę projekt, pojawia się komunikat: PSI i indeks nie pasują do siebie. Co mam zrobić?
java
android-studio
psi
Sam12
źródło
źródło
Indexing...
akcje budowania + gradle, które mogą zająć kilka minut.Za każdym razem, gdy przechodziłem do klasy, otrzymywałem ten błąd PSI. Kliknięcie szczegółów w Android Studio zawierało:
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}}
Na podstawie tych informacji próbowałem usunąć
<user-directory>/.gradle/caches/modules-2
i ponownie uruchomić Android Studio i wydawało się, że naprawiłem błąd PSI, i nie wydaje się, aby usunęło lokalną historię (chociaż nie wiem, czy cokolwiek ważnego zostało usunięte).źródło
modules-2
folderu zadziałało dla mnie. Uwaga: wymaga zamknięcia Android Studio. (Obecnie używam Android Studio 2.3.3)Unieważnianie pamięci podręcznych nie działa dla mnie. Tylko całkowita ponowna instalacja AS i wszystkich odpowiednich SDK, Gradle itp ... załatwiła sprawę. Zacząłem od odinstalowania AS. Następnie ręcznie usunąłem folder SDK. Usunąłem również foldery .gradle i .android w moim folderze C: / Users / [my.user] /.
źródło
Android Studio (Windows) Plik -> Unieważnij pamięć podręczną / Uruchom ponownie ...
następnie kliknij przycisk (Unieważnij i uruchom ponownie)
źródło
Ja też stanąłem przed tym problemem. Rozwiązałem to, przechodząc do
File menu > Invalidate caches
irestart
.źródło