Не удалось запустить устройство 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
-
В противном случае, если ваше устройство 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}.
(гарантируя, что вы замените 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}.
(гарантируя, что вы замените 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. Надеюсь, это поможет.