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

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.

Scott Barta
fuente
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).

Xargs
fuente
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] /.

Khalid
fuente
¡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)

Sultan Ahmad
fuente
-1

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

Muhibbullah Muhi
fuente