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

Когда я запускаю Genymotion, я получаю следующую ошибку:

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

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

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

Как я могу это исправить?

Ответ 1

Обновление. Прежде чем читать дальше, я хочу заметить, что у меня не было никаких проблем, так как я обновил VirtualBox до 4.3.4.

Я использую VirtualBox 4.3.2 под Ubuntu 13.10. У меня была такая же проблема после обновления с Genymotion 2.0.0 до 2.0.1.

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

Шаг 1. Запустите VirtualBox, перейдите в меню "Файл/Настройки", перейдите в раздел "Сеть" , выберите вкладку "Только хост-сети".

Если у вас нет адаптера, вы можете его создать (как указано ниже), или вы можете проигнорировать шаг 1, и Genymotion создаст его при попытке запустить виртуальную машину.

Если у вас есть адаптер (vboxnet0), нажмите кнопку "Изменить". В окне редактирования должен быть включен DHCP-сервер И IP-адрес и пул распределения сервера должны быть в той же сети, что и IP-адрес сетевого контроллера. Например, я использую:

  • IPv4-адрес/сетевая маска: 192.168.56.1/255.255.255.0 (на вкладке Adapter)
  • Включен DHCP-сервер (на вкладке DHCP-сервера)
  • Адрес сервера/сетевая маска: 192.168.56.100/255.255.255.0
  • Нижний или верхний адрес сервера: 192.168.56.100/192.168.56.254

Все еще в VirtualBox выберите выбранную вами виртуальную машину Android, нажмите кнопку "Параметры", выберите раздел "Сеть" . На вкладке Adapter 1 вы должны:

  • Включить сетевой адаптер.
  • Прилагается к: адаптеру только для хостинга
  • Имя: vboxnet0

Обычно, если у вас есть все эти настройки, он должен работать нормально, но это не для меня. Поэтому я перешел к шагу 2.

Шаг 2. Как указано в Genymotion, запустите VirtualBox, перейдите в меню "Файл/Настройки", перейдите в раздел "Сеть" , выберите "Только узловые сети" и удалите определенные адаптеры.

Начните свою виртуальную машину в Genymotion. Genymotion воссоздает адаптер с правильными настройками (как описано в шаге 1)

Обычно, если шаг 1 не работает для вас, шаг 2 должен работать нормально, но это не для меня. Поэтому я перешел к шагу 3.

Шаг 3. Удалите и заново создайте виртуальную машину Android в Genymotion (настройки сети только для VirtualBox, которые я оставил, как описано в шаге 1).

Это решило мою проблему, и Android VM работает нормально. Удачи.

Андрей.

Обновление: через день после отправки ответа, когда я впервые начал виртуальную машину в genymotion, он снова повторил ту же ошибку, и процесс vboxnetdhcp разбился (и перезапустился). На вторых и более поздних попытках запуска он работал нормально. Таким образом, все еще может быть небольшая проблема с процессом DHCP VirtualBox.

Обновление: проблема, похоже, находится в виртуальном сервере DHCP-сервера, который сбой:

/usr/lib/virtualbox/VBoxNetDHCP --network HostInterfaceNetworking-vboxnet0 --trunk-type netflt --trunk-name vboxnet0 --mac-address 08:00:27:72:4C:7B --ip-address 192.168.56.100 --netmask 255.255.255.0 --verbose
Floating point exception (core dumped)

Удаление и повторное создание виртуальной машины снова исправили проблему. Возможно, Genymotion отправляет некоторые недействительные данные в VBox DHCP, что приводит к сбою (все же ошибка VBox).

Ответ 2

Если в качестве меня вы пробовали все выше (особенно пользователей Windows 10), и ничего не помогло, это то, что в конечном итоге решило проблему. Решение было смехотворно легким, но потребовалось целый день, чтобы понять это.

  • Рекомендуется удалять сетевой адаптер только для хоста из виртуального окна, чтобы сделать это открытое виртуальное окно. Файл- > Настройки- > Сеть- > выбрать вкладку только сетевой адаптер- > удалить все (не стоит беспокоиться, когда вы запускаете vm из genymotion it создаст новый). Теперь откройте Genymotion и попытайтесь запустить свое виртуальное устройство. Получить ошибку? что хорошо следовать второму шагу.
  • (Что на самом деле устранило проблему). Перейдите в Панель управления- > Сеть и Интернет- > Сетевые подключения. Там вы увидите сетевой адаптер Ethernet, созданный виртуальным полем (он был создан автоматически при запуске устройства из genymotion) поэтому щелкните правой кнопкой мыши по нему, затем Properties, затем CHECK VirtualBox NDIS6 Bridged Networking Driver, см. прикрепленное изображение. видеть прикрепленное изображение
  • Все готово. Начните свое устройство с genymotion, теперь он должен работать.

Ответ 3

Следуйте следующему шагу, чтобы работать с геномным движением, таким как шарм.

  • Открыть виртуальную машину VM VM

  • Файл Настройки (ctrl + g) → открыть одно диалоговое окно → выберите Сеть → выберите Host только сеть выбирает адаптер (есть три кнопки на правой стороне -add -remove -Edit host only nw.,

    Если у вас нет адаптера, то создайте.

  • После выбора адаптера выберите Edit Изменить только хост-сеть (пробел)

  • Откройте одно диалоговое окно, затем выберите DHCP-сервер, выберите Включить сервер и заполните все IP-адреса.

    как

    Адрес IPv4/сетевая маска: 192.168.56.1/255.255.255.0 (на вкладке Adapter)

    Включен DHCP-сервер (на вкладке DHCP-сервера)

    Адрес/маска сети: 192.168.56.100/255.255.255.0

    Нижний или верхний адрес сервера: 192.168.56.100/192.168.56.254

  • Дайте одобрение.

  • При запуске виртуальной машины oracle существуют разные вкладки, такие как General, System, Display, storage, Network и т.д. Нажмите "Сеть"

  • Откройте одно диалоговое окно, выберите Включить сетевой адаптер, прикрепленный к → сети только для хоста и главное, что на вкладке "Имя" выберите адаптер, который вы выбираете в предпочтении . Оба адаптера намного соответствуют примеру, вы выбираете виртуальный бокс... 2 затем здесь также выберите тот.

  • Ok.

  • Теперь играйте в свою гениальность. если снова появляется ошибка, снова перезапустите, чтобы воспроизвести файл succedd.

  • :)

Посмотрите полное видео здесь, чтобы увидеть выше всех шагов и хорошо работать с геномным движением.

https://www.youtube.com/watch?v=YuJ6ZfudFp8

Ответ 4

У меня была такая же проблема, как и у вас, все пробовал, но решение очень просто:

  • Центр открытых сетей и общего доступа
  • Изменение настроек адаптера
  • Щелкните правой кнопкой мыши свой виртуальный хост Virtualbox и выберите "Свойства" Включить "VirtualBird NDIS6 Bridget Networking Driver"

Ответ 5

Я боролся с этим некоторое время и, наконец, нашел решение в Windows 10.

Шаги:

Центр управления сетями и общим доступом > Изменить настройки адаптерa > Щелкните правой кнопкой мыши Сеть только для хостинга VirtualBox. Если у вас есть несколько, выполните следующие действия со всеми из них: > Свойствa > Проверьте VirtualBox NDUS6 Мостовой сетевой драйвер

Ответ 6

В моем случае единственным вариантом было удалить виртуальную машину и загрузить ее снова. Никакая переконфигурация адаптера только для хоста не помогла, я использовал другую адресацию DHCP. Virtual Box я обновлен до версии 4.3.4 и Genymotion до 2.0.2

Ответ 7

После обновления последней версии GenyMotion до версии 2.10 из 2.02...

  • Открыть GenyMotion
  • Перейдите в список ваших устройств 2.02.
  • Щелкните левой кнопкой мыши по элементу и затем щелкните правой кнопкой мыши по меню, чтобы ** Удалить все ваши 2.02 виртуальные устройства.
  • Нажмите кнопку "Добавить" вверху, чтобы добавить новое устройство. Войдите в свою учетную запись
  • Выберите нужное устройство. Вы можете выбрать только одно устройство за раз
  • Нажмите кнопку "Далее". Обратите внимание на номер версии - 2.10. Здесь есть другая информация об устройстве.
  • Ваше устройство начнет загружаться в вашу папку GenyMotion на диске ** C. 8 После его загрузки дважды щелкните его, чтобы открыть виртуальное устройство, как обычно.
  • Повторите для другого устройства, которое вы хотите.

** C:\%Пользователи%\AppData\Local\Genymobile\Genymotion\deployed

Ответ 8

Я знаю, что это сообщение устарело, но если кто-то ищет в google, я думаю, я должен упомянуть, что исправила мою проблему. (после 3 шагов сверху сообщение об ошибке исчезло, но экран по-прежнему оставался черным и перетаскивал .apk, застрял в передаче файлов). Это как-то связано с приложением VPN (в моем случае Hamachi), и я просто закрыл его, а затем эмулятор работал нормально. Это сообщение побудило меня сделать это: https://groups.google.com/forum/#!searchin/genymotion-users/network/genymotion-users/QAX_UrAzEn0/o947IXpsDuIJ

Ответ 9

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

Ответ 10

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

Ответ 11

Если все остальные ответы здесь терпят неудачу (вы можете проверить, что у вас есть правильно созданная сеть только для хоста в VirtualBox, что в основном относится к другим ответам):

fooobar.com/questions/43856/... (со снимком экрана) работал у меня.

В принципе, перейдите к настройкам сетевого адаптера Windows для "Ethernet-адаптера только для хостинга VirtualBox" и проверьте "VirtualBox NDIS6 Bridged Networking Driver".

Это заставило работать Genymotion и Xamarin Android Player снова.

Ответ 12

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

Ответ 13

Для VIrtual Box 5.x - настройки из вышеприведенных комментариев устанавливаются автоматически

Теперь для ошибки:

1. Убедитесь, что у вас достаточно Processor(s) и Base Memory, поэтому ПК может поддерживать конфигурацию виртуальной машины (я использую 1 процессор и 1024 МБ для всех виртуальных машин)

2.Удалить любую неиспользованную виртуальную машину из Genymotion и Oracle VirtualBox Manager - кажется, резервирует их конфигурацию, хотя вы ее используете или нет (эта конкретная виртуальная машина)

Ответ 15

он работал у меня, когда я запускаю Gennymotion в Admin режиме

Ответ 16

Также убедитесь, что вы обновили виртуальную машину Oracle VM Virtual Box. Я пробовал все, но позже понял, что проблема связана с использованием старой версии Virtual Box.