Saltar al contenido

android studio: el emulador ha creado un ram.img.dirty debajo de las instantáneas en lugar de ram.img

noviembre 3, 2021
apple touch icon@2

No puedo ejecutar mi código de Android con Studio v3.5 (última instalación estable; nueva instalación) en Debian 10.

He creado un par de dispositivos virtuales para ponerme en marcha, pero ninguno de los dos muestra la emulación del dispositivo.

Parece que no puedo encontrar demasiada información en el dominio público sobre este tema. Parece estar afectando a los usuarios que se cambiaron recientemente a la versión 3.5.

el emulador está buscando un archivo ram.img en ./android en mi directorio de inicio. puedo ver un ram.img.dirty en su lugar. Es un archivo de 1 byte.

Estoy tratando de ejecutar un nuevo proyecto de actividad en blanco, por lo que no debería ser el código el que está causando el problema.

1:52 PM Emulator: statvfs('/home/username/.android/avd/Pixel_3_API_24.avd/snapshots/default_boot/ram.img') failed: No such file or directory

1:52 PM Emulator: Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)

contenido del directorio

$ ls -altr
total 12
drwxr--r-- 3 username docker 4096 Sep 22 13:52 ..
-rw-r--r-- 1 username docker    1 Sep 22 13:52 ram.img.dirty
drwxr--r-- 2 username docker 4096 Sep 22 13:52 .

EDITAR: Probé Canary. Mismo error.

Me pregunto si KVM está causando problemas. Intentaré ejecutar el estudio con sudo y ver si eso ayuda

/opt/android-sdk$ emulator/emulator @Pixel_3_API_24
statvfs('/home/username/.android/avd/Pixel_3_API_24.avd/snapshots/default_boot/ram.img') failed: No such file or directory
emulator: INFO: QtLogger.cpp:66: Info: Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. ((null):0, (null))

EDITAR:
rastreador de problemas de google https://issuetracker.google.com/issues/141255618 sugiere degradar el emulador según Cómo degradar el emulador de Android podría ayudar. intentará confirmar.

close