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 как администратор