PSI e índice no coinciden: PSI e índice no coinciden en Android Studio


126

Cada vez que limpio mi proyecto dice: PSI e índice no coinciden ¿Qué debo hacer?

Respuestas:


241

Nota importante: esto borrará el estante, el historial local y potencialmente otros datos almacenados en caché.

Menú Archivo> Invalidar cachés y reiniciar. El caché PSI es uno de los cachés afectados por este comando, por lo que esto debería solucionarlo.


9
Advertencia: Esto elimina los cambios archivados
Jon

44
¿Hay alguna forma de borrar solo el caché PSI?
Binoy Babu

Después de hacer lo que se sugirió aquí, no he vuelto a ver ese error. Gracias
jamesbluecrow

2
Después de reiniciar, es posible que veas Indexing...acciones de compilación + gradle que podrían tomar algunos minutos.
Junior Mayhé

Se conserva el historial "Abierto reciente"
Tassadar

4

Cada vez que navegaba a una clase, recibía este error de PSI. Al hacer clic en los detalles en Android Studio, incluía lo siguiente:

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}}

Con base en esta información, intenté eliminar <user-directory>/.gradle/caches/modules-2y reiniciar Android Studio y parecía corregir el error de PSI, y no parecía eliminar el historial local (aunque no sé si se eliminó algo más importante).


eliminar la modules-2carpeta funcionó para mí. Nota: requiere que Android Studio esté cerrado. (Uso Android Studio 2.3.3 actualmente)
Alguien en algún lugar el

0

Invalidar cachés no funcionó para mí. Solo una reinstalación completa de AS y todo el SDK relevante, Gradle, etc. Comencé desinstalando AS. Luego eliminé manualmente la carpeta SDK. También eliminé las carpetas .gradle y .android en mi carpeta C: / Users / [my.user] /.


¡Qué método tan brutal! :) ¿Has intentado, por ejemplo, crear un proyecto en una nueva carpeta? En cuanto a mí, la nueva carpeta no funcionó. Pero Archivo> Invalidar cachés / Reiniciar ... lo hizo.
CoolMind

Brutal, de hecho, no me gusta mucho, pero nada más funcionó para mí. Nuevo proyecto funcionó. La invalidación de caché no funcionó. Incluso reinstalar AS no funcionó. Tuve que borrar hasta el último rastro, no habría llegado al extremo si el suave hubiera funcionado. Seguramente hay una solución más elegante, simplemente no tuve ese tipo de tiempo.
Khalid

Tienes razón, a veces es raro. Gracias por su opinión.
CoolMind

-1

Archivo de Android Studio (Windows) -> Invalidar cachés / reiniciar ...

luego haga clic en el botón (Invalidar y reiniciar)


-1

También me he enfrentado a este problema. He resuelto esto yendo a File menu > Invalidate cachesy restart.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.