Процесс эмулятора для AVD Pixel_4_API_30_-_GooglePlay завершен.
В журналах Android Studio регистрируются следующие ошибки:
Код: Выделить всё
2021-08-11 13:38:19,827 [ 290921] INFO - manager.EmulatorProcessHandler - Emulator: /home/werner/Android/Sdk/emulator/emulator -netdelay none -netspeed full -no-snapshot-load -avd Pixel_4_API_30_-_GooglePlay
2021-08-11 13:38:19,885 [ 290979] INFO - manager.EmulatorProcessHandler - Emulator: handleCpuAcceleration: feature check for hvf
2021-08-11 13:38:19,927 [ 291021] INFO - manager.EmulatorProcessHandler - Emulator: cannot add library /home/werner/Android/Sdk/emulator/qemu/linux-x86_64/lib64/vulkan/libvulkan.so: failed
2021-08-11 13:38:19,933 [ 291027] INFO - manager.EmulatorProcessHandler - Emulator: added library /home/werner/Android/Sdk/emulator/lib64/vulkan/libvulkan.so
2021-08-11 13:38:20,091 [ 291185] INFO - manager.EmulatorProcessHandler - Emulator: Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)
2021-08-11 13:38:20,091 [ 291185] WARN - manager.EmulatorProcessHandler - Emulator terminated with exit code 139
невозможно добавить библиотеку /home/werner/Android/Sdk/emulator/qemu /linux-x86_64/lib64/vulkan/libvulkan.so: ошибка
Это в Ubuntu 20.04 с Android Studio 2020.03.1 и плагином эмулятора версии 30.7. .5.0.
Что я видел/пробовал:
- Я уже пробовал создать новый эмулятор, но возникает та же проблема.
- Этот вопрос аналогичен, но решение предназначено для macOS.
- Другой ответ, предлагающий удалить и переустановить плагин эмулятора, также не дал результатов. у меня это не работает
- Этот ответ предлагает другую конфигурацию, которая также приводит к ошибке сегментации (, но сообщений об ошибках, связанных с Vulkan, нет.
Код: Выделить всё
handleCpuAcceleration: feature check for hvf [1] 1694643 segmentation fault (core dumped)
Это означает, что когда я вручную изменяю файл ~/.android/avd/Pixel_4_API_30_-_GooglePlay.avd/config.ini, чтобы установить hw.gpu.mode с auto на Guest все работает нормально. Я считаю это обходным путем, а не реальным решением, поскольку аппаратный рендеринг больше не будет работать, а при программном рендеринге системный пользовательский интерфейс эмулятора продолжает зависать каждые пару секунд.
Подробнее здесь: https://stackoverflow.com/questions/687 ... -so-failed