Я использую Android Studio 3.0.1 на Ubuntu 16.04.
Вчера в Android Studio появилось сообщение о том, что доступно обновление, и я всегда нажимаю на него. Затем он уведомил меня, что успешно обновил эмулятор.
Мой AVD раньше работал отлично, но после завершения обновления, теперь, когда я его запускаю, он показывает черный экран в окне эмулятора в течение 15 секунд, а затем вылетает со следующим сообщением об ошибке:
ERROR: detected a hanging thread 'QEMU2 main loop'. No response for 15000 ms
Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)
Я попробовал решения, предложенные во всех потоках, описывающих похожие проблемы эмулятора (Я проверил, что эмулятор все еще установлен через SDK Manager, я попытался переключиться между программным обеспечением и аппаратными настройками графики AVD, я попытался заменить libstdc++ более новой версией 6.0.24, вместо этого я попытался ln -sf my/usr/lib.. libstdc++ 6.0.21 в папку lib64/libstdc++ эмулятора SDK, я даже скачал Android Studio и запустил новую установку со своей новой папкой SDK со свежескачанными SDK, я попытался создать новый AVD с разными архитектурами (arm) и разными уровнями API (24, 27), я попытался перезапустить ADB и даже перезагрузить компьютер. Ничего не помогло.
В моем меню инструментов SDK нет записи для ускорителя эмулятора (HAXM), хотя на моем ПК установлен процессор Intel: мне не нужно было это менять, так как мой AVD работал только вчера! Что сломалось?
Что вызвало зависание основного цикла QEMU2 и как я могу это исправить?