Не удалось запустить устройство Genymotion

Я получаю сообщение об ошибке, когда пытаюсь запустить Genymotion. В нем говорится:

Виртуальное устройство Genymotion не могло получить IP-адрес. неизвестная причина, VirtualBox DHCP не назначил IP-адрес для виртуального устройства. Запустите программное обеспечение VirtualBox, чтобы проверить наличие проблем.

Может кто-нибудь рассказать мне, как начать его?

Ответ 1

У меня была такая же проблема, и вот конкретная конфигурация, в которой мне нужно было работать.

Сначала перейдите в настройки VirtualBox → Сеть.

enter image description here

enter image description here

enter image description here

На вкладке "Только для сетей" сосредоточьтесь на vboxnet0.

enter image description here

Щелкните значок слева, который выглядит как отвертка. На вкладке "Адаптер" введите сетевой адрес IPv4 как 192.168.56.1 Заполните сетевую маску IPv4 как 255.255.255.0

enter image description here

Для вкладки DHCP-сервера установите флажок Включить сервер для включения сервера Заполните адрес сервера как 192.168.56.100 Заполните маску сервера как 255.255.255.0 Заполните нижний адрес в виде 192.168.56.101 Заполните верхний адрес в виде 192.168.56.254

enter image description here

Часть сервера DHCP - это то, что не подходит для меня, и это устранило мою проблему.

Ответ 2

В виртуальном боксе перейдите в настройки/сеть и удалите все сети host only. Обязательно перейдите к глобальным настройкам виртуального бокса, а не настройкам вашей конкретной виртуальной машины.

Экран настроек должен выглядеть следующим образом:

enter image description here

Затем перезапустите свой эмулятор в Genymotion.

Ответ 3

Это сработало для меня..

Откройте Virtual Box и выберите свою мобильную виртуальную машину. Щелкните правой кнопкой мыши- > Настройки

Изменить режим Promiscuous для разрешения VMS и нажмите ok

Ответ 4

Я думаю, вам нужно настроить сетевой адаптер VirtualBox:

IP-адрес адаптера должен находиться в одной сети (По умолчанию 192.168.56.0/24) в качестве IP-адреса сервера DHCP и IP-адреса DHCP адреса. Если все эти адреса не находятся в одной сети, то ваше виртуальное устройство Genymotion может не запускаться.

https://cloud.genymotion.com/page/faq/#collapse-blank

Или проверьте файлы журнала, чтобы получить подсказку:

Для каждой платформы файлы журнала хранятся здесь:
  Windows Vista/7/8: C:\Users\USER\AppData\Local\Genymobile
  Windows XP: C:\Documents and Settings\USER\Local settings\Application Data\Genymobile
  Linux:/home/USER/.Genymobile
  Mac:/Users/USER/.Genymobile

https://cloud.genymotion.com/page/faq/#collapse-logs

Ответ 5

ВМ использовались для меня в Genymotion 2.0.0. с настройками ОЗУ и ЦП по умолчанию и VirtualBox 4.3.2 (на ubuntu 13.10). Обновление до версии 2.0.1 заставило их перестать работать и дать указанную вами ошибку.

Я пробовал различные исправления, как я описал здесь: fooobar.com/questions/96150/..., но в целом я решил, что проблема заключалась в том, чтобы удалить VM и воссоздать ее (тот же источник и настройки) в GenyMotion. Вы можете попробовать другие исправления (менее разрушительные), прежде чем делать это.

Андрей

Ответ 6

Если вы используете ПК с Windows, сначала проверьте это (этот список выглядит довольно длинным, но первые три пули сообщают вам, может ли быть проблемой Hyper-V, а следующие пять пуль скажут вам если этот ответ решит вашу проблему - всего несколько минут!):

  • Откройте хорошую старомодную командную строку (а не PowerShell) с правами администратора и введите:

    bcdedit

    Enter

  • Посмотрите на элемент в списке: hypervisorlaunchtype.

  • Если hypervisorlaunchtype отсутствует в списке или есть Off, выйдите из этого ответа и посмотрите один из других ответов на этой странице.

  • Если hypervisorlaunchtype находится в списке и установлен в Auto, Hyper-V установлен и включен.

  • Отключить hypervisorlaunchtype, набрав

    bcdedit /set hypervisorlaunchtype off

    Enter

  • Reboot

  • Попробуйте снова запустить свое устройство Genymotion.

  • Если он все еще не работает, включите hypervisorlaunchtype, введя в командной строке администратора:

    bcdedit /set hypervisorlaunchtype Auto

    Enter

    • Reboot

    • Выход из этого ответа и ознакомьтесь с одним из других ответов на этой странице.

  • В противном случае, если ваше устройство Genymotion теперь запущено, у вас есть выбор:

    • Если вам не нужен Hyper-V, удалите его, сняв его в Turn Windows Features On or Off и выйдите из этого вопроса.

    • Если вам нужен Hyper-V, разрешите легкое включение и отключение по сообщение в блоге Скотта Ханзельмана, которое я опишу в следующих пулях:

  • Вы можете оставить значение по умолчанию Off, а затем добавить элемент в меню загрузки, которое позволяет включать его или наоборот.

  • Если вы оставляете по умолчанию как Off введите в командной строке admin следующее:

    bcdedit /copy {current} /d "Hyper-V"
    

    Enter

    и вы получите ответ вроде этого:

    The entry was successfully copied to {ff-23-113-824e-5c5144ea}.
    
    • затем введите:

      bcdedit /set {ff-23-113-824e-5c5144ea} hypervisorlaunchtype auto

      Enter

    (гарантируя, что вы замените GUID на тот, который дал вам ваш вызов copy)

    • Что это, ваше дело. (Чтобы переключиться между двумя, удерживайте клавишу Shift, когда вы идете на Restart, а затем выберите Other Operating Systems на синем экране, а затем Hyper-V на следующем экране, и ваша ОС перезапустится с помощью Hyper- V включен.)
  • Если вы хотите, чтобы Hyper-V был включен по умолчанию, введите в командной строке администратора:

    bcdedit /set hypervisorlaunchtype Auto
    

    Enter

    (который вернет загрузку по умолчанию для включения Hyper-V)

  • Затем введите следующее в командной строке admin:

    bcdedit /copy {current} /d "No Hyper-V"
    

    Enter

    и вы получите ответ вроде этого:

    The entry was successfully copied to {ff-23-113-824e-5c5144ea}.
    
    • затем введите:

      bcdedit /set {ff-23-113-824e-5c5144ea} hypervisorlaunchtype off

      Enter

    (гарантируя, что вы замените GUID на тот, который дал вам ваш вызов copy)

    • Что это, все готово. (Как и в случае с Off по умолчанию выше, для переключения между двумя удерживайте клавишу Shift, когда вы идете на Restart, а затем выберите Other Operating Systems на синем экране и Hyper-V на следующем экране и ваша ОС перезапустится с включенным Hyper-V.)

Этот комментарий и этот ответ на вопрос, который вы сейчас читаете, приводят меня к резолюции в моей и я добавляю этот ответ, чтобы описать простые шаги, которые нужно предпринять, прежде чем тратить много времени на любое решение - этот комментарий и ответ помогут вам найти ответ на этот вопрос, но я изложил его шаг за шагом в надеюсь, что вы сможете сэкономить время.

Фон:

Эта статья Скотта Гензельмана дала мне мясо того, что я изложил, этот комментарий к этому сообщению в блоге Джонатаном Дикинсоном, помогая мне понять мое понимание и помешать мне исчезнуть с кроличьей дырой, но this статья Дерека Гусова тонко настроила шаги выше.

Ответ 7

В моем случае важны глобальные настройки.
После того, как я изменил свой глобальный сетевой параметр на серверах DHCP, я мог бы запустить свое виртуальное устройство genymotion.

  • cmd +, или Файл > Настройки
  • Сеть
  • Сеть только для хостинга
  • выберите vboxnet0, щелкните значок драйвера
  • Проверить DHCP на

Я сделал это в блоге. http://okjsp.tistory.com/1165644212 (извините за корейский, но вы можете видеть его из изображений)

Ответ 8

Я долгое время исправлял эту проблему. В моем случае это была комбинация из двух ответов, которые заставили ее работать. В Visual Studio включен мой Hyper-V. Мне пришлось отключить его, как предложил Ландер. После этого мне пришлось удалить сетевой адаптер только для хостинга в Virtualbox, как сказал Sammys.

Ответ 9

В моем случае я перезагружаю компьютер и включаю технологию виртуализации в BIOS. Затем запустите компьютер, откройте VM Virtual Box, выберите виртуальное устройство, перейдите к Settings - General - Basic - Version, выберите ubuntu(64 bit), сохраните настройки, затем запустите виртуальное устройство из genymotion, все будет ok сейчас.

Ответ 10

Для меня это было связано с отсутствием виртуальных ресурсов (Ram и CPU). Перейдите в виртуальное окно, щелкните правой кнопкой мыши на устройстве → Настройка и увеличьте значение каждого ресурса.

Ответ 11

Попробуйте перейти на Virtual Box 4.2.18, если вы используете 4.3.X.

У меня была похожая ситуация с твоей.

Я использовал Genymotion 1.3.0 на Win7, с последним Virtual Box 4.3.2. Genymotion сломался после выключения компьютера и больше не работал.

Я как-то наткнулся на это решение. После понижения, Genymotion пережил одно закрытие сейчас.

P.S. Изменение настроек сети/ресурсов в Virtual Box не помогло мне, поэтому я делаю это и надеюсь, что это поможет.

Ответ 12

Прежде всего, убедитесь, что Включить технологию виртуализации в настройках BIOS.

Ответ 13

Попробуйте следующее: удалите виртуальное устройство в Genymotion и добавьте снова то же или другое устройство. (вы потеряете свои настройки и приложения на этом устройстве)

Ответ 14

Мне пришлось изменить адрес адаптера: 192.168.56.100.

Затем он работал.

Ответ 15

(Windows 8) В моем случае я изменил RAM по умолчанию от 1 ГБ до 2 ГБ на Genymotion, и он дал эту ошибку. Когда я изменил его на 1 ГБ, он сработал.

Ответ 16

После выполнения всех этих ответов, безрезультатно, мне удалось получить его, сначала запустив устройство из Vbox, оставив его открытым, а затем запустив устройство из Genymotion... В моем случае это был ТОЛЬКО способ после использования нескольких разных устройств (Samsung S4/S6 и т.д.), настроек сети и DHCP и т.д....

Ответ 17

В моем случае я запустил устройство из genymotion, а затем запустил устройство из Virtualbox. Это помогло мне.

Ответ 18

Вот трюк, который я использую. Перейдите в http://androvm.org/blog/download/ и загрузите последнюю версию AndroidVm.

Genymotion - это расширение AndroidVM.

Ответ 19

Эта проблема продолжает периодически возникать на моем компьютере, и обычно это происходит, когда мой компьютер работает на системных ресурсах (в основном, в ОЗУ) и надежном способе исправления (это по крайней мере всегда срабатывало для меня) это отключить адаптер VirtualBox Host-Only Network и снова включить его.

Если у вас несколько виртуальных адаптеров, вам нужно будет выяснить, какой из них используется виртуальным устройством Genymotion, а также отключить и снова включить его. Вы можете узнать это, запустив VirtualBox и посмотрев здесь: screenshot of VirtualBox running a Genymotion virtual device

Вы можете прочитать о включении/отключении виртуальных адаптеров здесь

Ответ 20

Я запускаю OSX. Предлагаемые решения не помогли мне. Я использую OSX Yosemite. Я перезапустил свой Mac, после чего я удалил VirtualBox, запустив удаление script (который отображается при запуске dmg VirtualBox), а затем переустановил его. Я также удалил и переустановил Genymotion. Теперь все работает гладко.

Ответ 21

У меня была эта проблема, и ни одно из предложений, которые я нашел, не помогло, к сожалению. Хорошей новостью является то, что последние версии работают без хаков! Я имею в виду хост Windows 7 здесь.

genymotion-2.5.4.exe

VirtualBox-5.0.5-102814-Win.exe(скачать из тестовые сборки)

Изменить: Это перестало работать после обновлений, поэтому я отказался от Genymotion. Новый Android-эмулятор в SDK работает так же хорошо, имеет отличную функциональность и работает без икоты.

Ответ 22

Я использую Windows 10 и имею ту же проблему. Я решил обновить VirtualBox до версии 5.1.5. Надеюсь, это поможет.