Android Studio Не удалось запустить AVD
Я получаю ниже ошибки:
emulator: ERROR: К сожалению, существует несовместимость между Гипервизор HAXM и VirtualBox 4.3.30+, который не допускает множественные гипервизоры для сосуществования. Он активно работает; ты можешь найти больше о проблеме на http://b.android.com/197915 (Android) и https://www.virtualbox.org/ticket/14294 (VirtualBox) Внутренняя ошибка: ошибка начального hax-синхронизации
Пока он говорит, что работа идет, я могу запустить студию на моем компьютере с той же ОС (WIN 7) и те же спецификации машины.
В настоящее время существует проблема с этой проблемой?
Ответы
Ответ 1
Я получил следующую ошибку:
ОШИБКА: К сожалению, существует несовместимость между HAXM гипервизор и VirtualBox 4.3.30+, который не допускает множественные гипервизоры для сосуществования. Он активно работает; ты можешь найти больше о проблеме на http://b.android.com/197915 (Android) и https://www.virtualbox.org/ticket/14294 (VirtualBox)
Чтобы решить эту проблему, мне нужно было закрыть Docker на Mac.
Ответ 2
У меня была та же проблема. Во время исследования я узнал об этом https://forums.docker.com/t/cant-using-docker-for-mac-with-android-emulator-haxm/8939/3
По-видимому, Docker и Android-эмуляторы, использующие HAXM, не могут работать вместе. У меня в моей системе был Docker. Я остановил его, и эмулятор смог работать без проблем.
Если у вас установлен и запущен Docker, остановите его и повторите попытку.
Ответ 3
Я пытался эмулировать приложение Ionic 1 на эмуляторе Android с ionic emulate android -lcs
и столкнулся с той же ошибкой:
emulator: ERROR: Unfortunately, there an incompatibility between HAXM hypervisor and VirtualBox 4.3.30+ which doesn't allow multiple hypervisors to co-exist. It is being actively worked on; you can find out more about the issue at http://b.android.com/197915 (Android) and https://www.virtualbox.org/ticket/14294 (VirtualBox)
Failed to sync vcpu reg
Failed to sync vcpu reg
Failed to sync vcpu reg
Internal error: initial hax sync failed
Я решил это, сохранив и приостановив выполнение всех других запущенных виртуальных машин со следующими шагами:
1) Закройте Docker для Mac, щелкнув значок кита в верхней панели и выбрав "Quit Docker". Я считаю, что это необходимо, потому что Docker Daemon (сервер) Docker для Mac и Docker Toolbox автоматически запускается на виртуальной машине Linux, когда работает Docker Client (вам не нужно и не может запускать его вручную с помощью dockerd
или docker daemon
). Клиент Docker работает, когда значок кита находится в верхней панели.
2) Остановите все Vagrant VM, запущенные на главной машине, запустив vagrant halt
, поскольку они могут использовать Virtual Box в качестве поставщика. Проверьте их изменения состояния на отключенном при выключенном состоянии, запустив vagrant status
.
3) Остановите все виртуальные виртуальные машины, запустив virtualbox
, чтобы открыть графический интерфейс виртуального окна, а затем щелкните правой кнопкой мыши любые виртуальные машины и выберите "Закрыть" > "Сохранить состояние"
4) Закройте и заново откройте окно терминала перед повторной попыткой
Ответ 4
Я просто прекратил работу Docker на Mac.
Тогда эмулятор смог нормально работать.
Ответ 5
Вероятно, у вас есть два эмулятора, которые пытаются использовать те же ресурсы на компьютере, то есть как Google, так и Genymotion (VirtualBox). Кто знает, как долго/если это будет рассмотрено. Если вы используете Genymotion, вы используете VirtualBox. Итак, попробуйте запустить диспетчер виртуальных ящиков Oracle VM и убедитесь, что виртуальные машины не работают и не закрывают все, что есть. Вы снова сможете запустить эмуляторы в студии, просто убедитесь, что выбрали один (Genymotion) или другой (менеджер Android AVD).
Ответ 6
Было обнаружено обновление в потоке, которое найдено Mehmed Это не необходимо остановить Докер. Если вы запустили все обновления для Android Studio, у вас есть установщик Intel, который уже загружен в Users/your_user/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_6.1.1.dmg. Вам нужно запустить программу установки самостоятельно.
Ответ 7
У меня была аналогичная проблема, и я сделал следующее:
1) Остановил докер для mac (Quit)
2) Я использую 2 монитора (один экран для Mac + расширенный другой экран), я отключил второй монитор, и он работает нормально.
Ответ 8
В моем случае (macOS), stop/quit docker не помогает. Мне нужно запустить boot2docker poweroff
.
Ответ 9
Убедитесь, что у вас больше нет одной виртуальной машины, запущенной одновременно.
Ответ 10
Для пользователей Windows:
- Закройте все открытые эмуляторы.
- Откройте диспетчер задач.
- Конечный процесс: Все экземпляры adb.exe.
- Конечный процесс: Все процессы, в которых Виртуальный ящик или VBox... в описании.
- Перезапустить эмулятор.