it-roy-ru.com

Genymotion не запускает виртуальное устройство Android

Как решить проблему Genymotion/VirtualBox, когда не удается запустить виртуальное устройство Android? 

Ниже получено сообщение: 

Невозможно запустить виртуальное устройство Genymotion.

Программное обеспечение VirtualBox вернуло ошибку: «несовместимое состояние».

Пожалуйста, запустите программное обеспечение VirtualBox, чтобы проверить наличие проблем. Затем попробуйте Запустите виртуальное устройство Genymotion непосредственно из VirtualBox, чтобы получить возможное объяснение.

Для получения дополнительной информации обратитесь к: https://cloud.genymotion.com/page/faq/#vbox

Unable to start the Genymotion virtual device - "incompatible state"

64
ViliusK

Проблема заключается в том, что виртуальное устройство находится в состоянии 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

73
ViliusK

В Windows, если устройство зависло в режиме «Остановка», вы можете выключить Virtual Box и убить эти два процесса в диспетчере задач (CTRL + ALT + DEL или CTRL + SHIFT + ESC).

  • VBoxNetDHCP.exe
  • VBoxHeadless.exe

Затем запустите ваше виртуальное устройство в Genymotion.

46
dunwan

Вы также можете убить процесс vm в ОС и отключить его таким образом.

В окнах Ctrl+Shift+Esc выберите процессы vm и остановите процессы, перезапустите gennymotion, он должен работать.

добавлено barlop
На следующем снимке экрана (хотя он не связан с genymotion) показано, как у вас есть основной процесс virtualbox и процесс virtualbox для каждой работающей машины. Если вы развернете диспетчер задач и посмотрите на столбец командной строки, вы увидите, что параметры virtualbox.exe дают подробные сведения о том, на каком компьютере он находится, чтобы вы могли видеть, какое устройство вы убили, если убили его оттуда (хотя я обычно отключаю питание). Виртуальная машина нормально загружается и снимок, я вижу, как они могут быть отключены из диспетчера задач)

enter image description here

7
sivi

Если вы используете Linux, просто перейдите на терминал

Судо су

проверять процессы, на которых запущен Virtual Box,

пс топор

получить идентификатор процесса и убить их с приоритетом, используя kill -9

лайк

убить -9 3217

а затем снова запустите виртуальную коробку.

это поможет

3
ProgrammerCk

когда я пытался запустить виртуальное устройство,

я не был в сохраненном состоянии, но в «состоянии медитации гуру» или чем-то подобном в этом сохраненном/сбросить/запустить не было доступно. Итак, как я решил эту проблему

Я запустил приложение виртуальной коробки, и в этом вы можете получить журналы устройства, щелкнув правой кнопкой мыши на этом устройстве. В нижней части журнала есть точная причина, почему это произошло.

Для меня причина была что-то, связанное с «ошибкой памяти низкого хоста» с использованием этого инцидента с низким объемом памяти хоста в качестве ссылки который сказал, что убивает процессы, связанные с VM и «googlecrashhandler.exe», поскольку это очистит память и теперь ваше устройство будет в состоянии паузы. 

И Пуск/Отмена/Сохранение будут доступны. Теперь сделайте, как сказал @ViliusK в своем ответе.

3
Swapnil

перейдите в виртуальную коробку Oracle и проверьте, превышает ли RAM устройства значение, указанное в виртуальной коробке Oracle, (например: хранилище HAXM: 1024 МБ, тогда RAM устройства должно быть меньше 1024 МБ)

0
Mahesh V N