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

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

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

Может кто-нибудь, пожалуйста, скажите мне, как начать?

23 Solutions collect form web for “Не удалось запустить устройство Genymotion”

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

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

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

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

введите описание изображения здесь

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

введите описание изображения здесь

На вкладке «Сервер DHCP» установите флажок «Включить сервер», чтобы включить сервер. Заполните адрес сервера как 192.168.56.100. Заполните маску сервера как 255.255.255.0. Заполните нижнюю границу адреса как 192.168.56.101. Заполните верхний адрес. Связано с 192.168.56.254

введите описание изображения здесь

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

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

Экран настроек должен выглядеть так:

введите описание изображения здесь

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

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

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

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

Я думаю, вы должны настроить сетевой адаптер 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

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

Я пробовал различные исправления, описанные здесь: https://stackoverflow.com/a/20018833/2527118 , но в целом я решил, что проблема заключается в удалении виртуальной машины и ее воссоздании (в том же источнике и настройках) в GenyMotion. Вы можете попробовать другие исправления (менее разрушительные), прежде чем делать это.

Андрей

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

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

    bcdedit

    Войти

  • Взгляните на элемент в списке: hypervisorlaunchtype .

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

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

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

    bcdedit /set hypervisorlaunchtype off

    Войти

  • перезагружать

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

  • Если он по-прежнему не удается включить hypervisorlaunchtype , введя в командной строке администратора:

    bcdedit /set hypervisorlaunchtype Auto

    Войти

    • перезагружать

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

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

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

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

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

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

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

    Войти

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

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

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

      Войти

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

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

     bcdedit /set hypervisorlaunchtype Auto 

    Войти

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

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

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

    Войти

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

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

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

      Войти

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

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

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

Задний план:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Тогда это сработало.

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

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

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

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

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

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

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

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

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

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

genymotion-2.5.4.exe

VirtualBox-5.0.5-102814-Win.exe (загрузка из тестовых compilationов)

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

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

Моя работала отлично в Windows 10 (версия обновления для авторов), но затем внезапно перестала работать после того, как я возился с Homegroups и пытался поделиться файлом между нашей офисной сетью. Не совсем уверен, что вызвало это. Принял меня за неделю, выполняя все предложенные выше предложения, не повезло. Наконец, запустил несколько вещей, которые исправили его наконец!

ВАЖНО: Честно говоря, из всего, что я бежал ниже, я действительно не знаю, кто его исправил. Я чувствую, что инструмент отключения IPv6, вероятно, решит это сразу без дополнительных материалов. Возможно, стоит запустить это, чтобы посмотреть, что произойдет!

Вот что я установил: –

  • Удалены виртуальные устройства из Genymotion
  • Зашел в VirtualBox (Files -> Virtual Host Manager) и удалил только адаптеры хоста.
  • Открыл командную строку как администратор. Наберите «cmd» в строке поиска поисковых окон, щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора»).
  • Выполните следующие команды, чтобы вернуть все значения по умолчанию и сбросить все.
  • Справочник по netsh winsock reset catalog
  • netsh int ipv4 reset reset.log как указано выше
  • ipconfig /release
  • ipconfig /renew

  • Отключить IPV6 с помощью найденного здесь инструмента Microsoft. Отключить IPv6 или его компоненты (я загрузил и запустил один из них с отключенным IPv6 на всех неинтернетных интерфейсах)

  • Перезагруженный компьютер

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

  • Установленный Genymotion 2.12.0-vbox (с VirtualBox, который должен быть 5.2.6)

  • После его установки откройте виртуальную машину Oracle VM VirtualBox и перейдите в File-> Check для получения обновлений, и вам следует сообщить, что на момент публикации опубликовано обновление до 5.2.8. Установите это.

  • Теперь перейдите в GenyMotion и добавьте новое устройство. Должно сработать! (Я ничего не настраивал в VirtualBox, ничего не менял ни в чем другом – он просто работал, как и для меня).

Удачи!

  • Что такое IndexOutOfBoundsException? Как я могу это исправить?
  • Вызвать метод активности из fragmentа
  • Отправлять данные из активности в fragment в android
  • Android: как включить и выключить экран программно?
  • DexIndexOverflowException только при выполнении тестов
  • Как разместить Google Maps V2 на fragmentе с помощью ViewPager
  • Как подключить внешний IP-адрес от Java Android
  • Как создать панель пользовательских оценок в Android
  • Как открыть «переднюю камеру» на платформе Android?
  • ... вы объявили эту активность в своем AndroidManifest.xml
  • Как включить фронтальную вспышку программно в Android?
  • onActivityResult не вызывается в fragmentе
  • Давайте будем гением компьютера.