android-studio intellij-idea

Android Studio muestra el contenido del archivo incorrecto



android-studio intellij-idea (6)

¿Esta situación justifica un informe de error?

¡Sí! De hecho, este problema ha sido reportado al equipo de Android Studio , y cualquier persona que quiera ayudarnos a investigar es bienvenido a contribuir allí. ¡Gracias!

También puedes probar la solución en share .

Tengo un problema extraño con Android Studio. Aquí es cómo se ve mi archivo de clase en Android Studio

Y esto es lo que parece en un editor de texto.

¿Alguna idea de por qué está sucediendo? He intentado cerrar y luego volver a importar el proyecto, invalidar las memorias caché y reiniciar, limpiar el proyecto, crear el proyecto, eliminar la carpeta .idea y los archivos .iml. Todos mis archivos están rotos cuando se abren en AS, pero se ve bien en los editores de texto.


Actualicé mis días de estudio de Android y tuve que enfrentar el mismo problema. Resuelto, desinstalé Android Studio y reinstalé la configuración de la versión anterior. Había dejado el SDK intacto, por lo que no tuve que volver a descargarlo funcionando perfectamente. Supongo que no volveré a actualizarlo pronto.


Gracias a @Henry por confirmar, por varios problemas observados de manera similar en los últimos dos días, que mi problema es causado por un error en AS. Sigue sus enlaces para convencerte. Dejaré que Henry presente el informe de error.

Así que no puedo solucionar mi problema in situ sin un gran esfuerzo, espere a que se corrija un error ... lo que podría llevar un tiempo.

Así que esto es lo que hice para solucionarlo y volver al trabajo (tomó menos de 10 minutos):

  1. cree un nuevo proyecto sin actividad (haga el resto dentro del IDE, sin usar Windows o DOS).
  2. copie todos los archivos .java en la carpeta java en el IDE (es .../app/src/main/java/ )
  3. copie todas las carpetas res en la carpeta res ( .../app/src/main/res/ )
  4. copie todos asset archivos de asset en la carpeta main ( .../app/src/main/assets/ asset .../app/src/main/assets/ )
  5. copie androidmanifest.xml en la carpeta main ( .../app/src/main )
  6. hacer un reemplazo global del nombre del proyecto antiguo al nombre del nuevo proyecto

No cambié ninguno de los archivos en la carpeta .../app/ del nuevo proyecto porque la compilación era normal.

(Les diré esto: cuando vi lo que pensé, estaban destrozados ARCHIVOS y miré la Historia y no vi nada que se pareciera a lo que debería haber estado allí, me sentí mal, pero abrí inmediatamente el Explorador de Windows, seleccioné todos los proyectos archivos java , y los abrí, en masa, con Notepad ++. Menos mal. No he visto ningún problema (realmente no pensé que AS podría destruir los archivos y dudo que alguna vez pudiera hacerlo. ¡Pero me despertó a las 5 am!))


Gracias a la Respuesta de Asim, encontré que eliminar las cachés de carpetas solucionó el problema en mi caso (todos los archivos de gradle en Android Studio muestran contenidos que no tienen nada que ver con el contenido real de estos archivos):

C:/Users/my_user_name/.AndroidStudio3.3/system/caches


Intente eliminar los datos de caché IDE de Android Studio que se enumeran a continuación según su plataforma:

  • Windows:

    %USER%/.AndroidStudio[Preview]_X.Y_

  • Mac:

    ~/Library/Preferences/AndroidStudio[Preview]_X.Y_

    ~/Library/Caches/AndroidStudio[Preview]_X.Y_

    ~/Library/Logs/AndroidStudio[Preview]_X.Y_

    ~/Library/Application Support/AndroidStudio[Preview]_X.Y_

  • Linux:

    ~/.AndroidStudio[Preview]_X.Y_

Consulte: https://developer.android.com/studio/releases#delete-unused


ACTUALIZACIÓN: Solución más rápida por el usuario Hong dada a below :

Elimine la carpeta de cachés: C: / Users / mi_nombre_usuario / .AndroidStudio3.3 / system / caches

=====================

Esto es lo que funcionó para mí.

  1. Cerrar Android Studio
  2. Vaya a C: / Users * su nombre de usuario *
  3. Localice el directorio de configuración de Android Studio llamado .AndroidStudioX.X (siendo XX la versión)
  4. Renombrarlo a algo como old.AndroidStudioX.X
  5. Inicie Android Studio, y cuando le pregunte si desea importar la configuración, elija el directorio antiguo

Esto debería solucionar el problema.