Es la primera vez que intento hacer algo con Android. He instalado Android Studio 2021.3.1 Patch 1 en Ubuntu 22.04 y he creado una Empty Compose Activity como prueba.
El Administrador de dispositivos tiene el siguiente aspecto
Pero cuando intento ejecutarlo obtengo
The emulator process for AVD Pixel_XL_API_33 has terminated
idea.log contiene
INFO - Emulator: Pixel XL API 33 - [...]android-sdk/emulator/emulator -netdelay none -netspeed full -avd Pixel_XL_API_33 -qt-hide-window -grpc-use-token -idle-grpc-timeout 300
INFO - Emulator: Pixel XL API 33 - Android emulator version 31.3.13.0 (build_id 9189900) (CL:N/A)
INFO - Emulator: Pixel XL API 33 - emulator: INFO: Found systemPath [...]/android-sdk/system-images/android-33/google_apis/x86_64/
WARN - Emulator: Pixel XL API 33 - Failed to process .ini file ~/.android/avd/Pixel_XL_API_33.avd/quickbootChoice.ini for reading.
WARN - Emulator: Pixel XL API 33 - cannot add library [...]/android-sdk/emulator/qemu/linux-x86_64/lib64/vulkan/libvulkan.so: failed
INFO - Emulator: Pixel XL API 33 - WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
INFO - Emulator: Pixel XL API 33 - Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)
ERROR - Emulator: Pixel XL API 33 - Emulator terminated with exit code 139
Esto ocurre con los proyectos Android 5.0 y 8.1.
Según esta pregunta He intentado sudo ubuntu-drivers autoinstall
que da
"/usr/bin/ubuntu-drivers", line 187, in command_install
UbuntuDrivers.detect.nvidia_desktop_pre_installation_hook(to_install)
File "/usr/lib/python3/dist-packages/UbuntuDrivers/detect.py", line 839, in nvidia_desktop_pre_installation_hook
with_nvidia_kms = version >= 470
UnboundLocalError: local variable 'version' referenced before assignment
y mesa-vulkan-drivers
ya están instalados.
¿Cómo puedo solucionar este error y ejecutar un proyecto básico en un emulador en Linux?