Genymotion не запускает виртуальное устройство Android
Как разрешить проблему с Genymotion/VirtualBox, когда не удается запустить Android-устройство Android?
Получено следующее сообщение:
Невозможно запустить виртуальное устройство Genymotion.
Программное обеспечение VirtualBox вернуло ошибку: "несовместимое состояние".
Пожалуйста, запустите программное обеспечение VirtualBox, чтобы проверить наличие проблем. Затем попробуйте запускать виртуальное устройство Genymotion непосредственно из VirtualBox, чтобы иметь возможно описание.
Для получения дополнительной информации обратитесь к: https://cloud.genymotion.com/page/faq/#vbox
![Unable to start the Genymotion virtual device - "incompatible state"]()
Ответы
Ответ 1
Проблема заключается в том, что виртуальное устройство находится в состоянии Saved
. Вам нужно отключить его, чтобы указать Powered Off
.
Вам нужно запустить VirtualBox.app
и выключить устройство.
На скриншоте ниже Tablet
устройство не запустится ![Oracle VM VirtualBox with several Android virtual devices]()
Итак, вам нужно Start
устройство, находящееся в состоянии Saved
, а затем выключите его (закрыв окно) следующим образом:
![<code>Power off</code> Android virtual device in VirtualBox]()
Ответ 2
В Windows, если устройство застряло в режиме "Остановка", вы можете отключить Virtual Box и убить эти два процесса в диспетчере задач (CTRL + ALT + DEL или CTRL + SHIFT + ESC)
- VBoxNetDHCP.exe
- VBoxHeadless.exe
Затем запустите свое виртуальное устройство в Genymotion.
Ответ 3
Вы также можете убить процесс vm в ОС и отключить его таким образом.
В windows Ctrl + Shift + Esc выберите vm-процессы и остановите процесс, перезагрузив свой gennymotion, он должен работать.
Добавил barlop
Следующий снимок экрана (пока он не связан с genymotion), иллюстрирует, как у вас есть основной процесс виртуальных ботов и процесс виртуальных боксов для каждой запущенной машины. Если вы развернете диспетчер задач и посмотрите на столбец командной строки, вы увидите, что параметры для virtualbox.exe содержат сведения о том, какая машина это, поэтому вы могли видеть, какое устройство вы убивали, если вы его убили (хотя я склонен к выходу из строя виртуальная машина обычно и загружать моментальный снимок, я могу видеть, как они могут быть отключены от диспетчера задач)
![enter image description here]()
Ответ 4
когда я пытался запустить виртуальное устройство,
i не находилось в сохраненном состоянии, но в "состоянии медитации гуру" или что-то подобное в этом сохраненном/отброшенном/старт не было доступно. Итак, как я решил эту проблему?
Я начал приложение виртуального окна, и в этом вы можете получить журналы устройства, щелкнув правой кнопкой мыши на этом устройстве. В нижней части журнала есть точная причина, по которой это произошло.
Для меня причина была связана с "ошибкой памяти с низким хостом", используя этот инцидент с низкой памятью хоста в качестве ссылки, в котором говорилось, что он убил процессы, связанные с VM и "googlecrashhandler.exe", поскольку он очистит память, и теперь устройство ur будет в состоянии паузы.
И запуск/сброс/сохранение будут доступны. Теперь сделайте так, как сказал @ViliusK в своем ответе.
Ответ 5
Если вы используете Linux, просто переходите к терминалу
sudo su
проверить процессы, запускающие Virtual Box с
ps ax
получить идентификатор процесса и убить их с приоритетом, используя kill -9
как
kill -9 3217
а затем снова запустите виртуальное поле.
что поможет
Ответ 6
перейдите в виртуальный сервер Oracle и проверьте, не превышает ли операционная память устройства операционная память Oracle Virtual Box (Ex: HAXM storage: 1024 МБ, а затем ОЗУ устройства должно быть меньше 1024 МБ).
Ответ 7
Простейшее решение, которое работает для меня,
Запустить genymotion как администратор