Меню

Genymotion ошибка unable to start the virtual device

Update: Before you read further, I want to notice that I didn’t have any problems since I upgraded VirtualBox to 4.3.4.

I use VirtualBox 4.3.2 under Ubuntu 13.10. I had same issue after upgrading from Genymotion 2.0.0 to 2.0.1.

These are the steps I followed to fix this, although I’m not sure which one works for you.

Step 1. Start VirtualBox, go to menu File/Preferences menu, go to Network section, select Host-only Networks tab.

If you don’t have any adapter defined, then you can create one (as indicated below) or you can ignore step 1 and Genymotion will create it when you try to start the VM.

If you do have an adapter there (vboxnet0) click the edit button. In the edit window, you must have DHCP server enabled AND the IP address and allocation pool of the server must be inside same network as the IP of the network controller. For example, I use:

  • IPv4 address/netmask: 192.168.56.1/255.255.255.0 (on Adapter tab)
  • DHCP server enabled checked (on DHCP server tab)
  • Server address/netmask: 192.168.56.100/255.255.255.0
  • Server lower/upper address: 192.168.56.100/192.168.56.254

Still in VirtualBox, select the Android VM you have, click Settings button, select Network section. In the Adapter 1 tab, you should have:

  • Enable network adapter checked
  • Attached to: Host-only adapter
  • Name: vboxnet0

Normally, if you have all these settings, it should work ok, but it didn’t for me. So I moved to step 2.

Step 2. As indicated by Genymotion, start VirtualBox, go to menu File/Preferences menu, go to Network section, select Host-only Networks tab and delete the defined adapters.

Start your VM in Genymotion. Genymotion will recreate the adapter with proper settings (as described in step 1)

Normally, if step 1 didn’t work for you, step 2 should work ok, but it didn’t for me. So I moved to step 3.

Step 3. Delete and recreate the Android VM in Genymotion (VirtualBox host-only network settings I left as described in step 1).

This solved my issue and Android VM works ok now. Good luck.

Andrei.

Update: A day after posting answer, when I was first starting a VM in genymotion, it gave again same error again and vboxnetdhcp process crashed (and restarted). On second and later start attempts it worked ok. So it might still be some minor issue there with VirtualBox DHCP process.

Update: The issue seems to reside in virtual Box DHCP server which crashes:

/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)

Deleting and recreating the VM fixed again the issue. Maybe Genymotion sends some invalid data to VBox DHCP that makes it crash (still a VBox bug though).

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

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

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

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

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

4b9b3361

Ответ 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.

  • 🙂

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

Ответ 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:%Пользователи%AppDataLocalGenymobileGenymotiondeployed

Ответ 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 — кажется, резервирует их конфигурацию, хотя вы ее используете или нет (эта конкретная виртуальная машина)

Ответ 14

У меня была такая же проблема, как и запуск Genymotion на Ubuntu 16.04, и решил ее таким образом https://medium.com/@avanvitharana/genymotion-on-ubuntu-16-04-cb8ef8fc70e9#.6y0bgmmjb

Ответ 15

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

Ответ 16

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

Feature_small

This post describes in details how to fix errors starting Genymotion virtual device (Oracle Virtual Box). Genymotion is among the best mobile device emulators out there – so getting it to work without glitches is essential. So far the steps described here have been able to solve all issues faced with this setup. This is comprehensive list of steps, it may be that any invidual step might fix the issue you are experiencing – but the purpose of this post is to describe fix to most of the errors faced.

Before we start fixing things – let’s make sure couple things:

  1. Please make sure there are no other virtual devices running in your system – like Hyper-V for example. These virtual beasts cannot be running at the same time in your system. If you happen to have Hyper-V installed to same Windows machine – please create a secondary boot option for starting your computer without Hyper-V enabled  (see other post in my blog for details on how to do this)
  2. Please run these tools always with admin rights – just to make sure the rootcause won’t be the permissions (tools like Android Studio, Genymotion and Virtual Box)

And now – let’s start making the steps for fixing any configuration issues you might have with starting the Genymotion Virtual Device. My setup is Windows 10 with most recent december 2015 updates from Microsoft (which by the way actually broke MY Genymotion virtual machine setup completely – and I needed to take these steps myself).

Step1:

Please install the absolute latest version of Genymotion and Oracle Virtual Box software. At the time of writing this post they are following:

  • Genymotion 2.6.0
  • Oracle Virtual Box 5.0.10

Step2:

Remove any existing Virtual devices you might have installed  into Oracle Virtual box:

Step01_remove_existing_virtual_devices_from_VBOXStep3:

Remove any Host only networks you might have installed into Oracle Virtual box:

STEP1_remove_existing

Step4:

Remove any virtual Devices you might have installed in Genymotion:

STEP2_remove_virtual_devices_geny

Step5:

Empty Genymotion Cache – this might cause issues later on when installing devices back.

STEP3_remove_Genymotion_cache

Step6:

Here might be a good point to reboot your computer, as now we start installing all the needed devices back.

Step7:

Install Host Only Networks back to Oracle Virtual Box.

STEP4_INSTALL_network_again

Step8:

Configure the Network settings for the Host Only Network created in previous step. Use exactly these settings!

STEP5__network_settings STEP6__network_settings

Step9:

Add selected virtual devices back to Genymotion.

Add.Geny_devices_back

Step10:

Configure Network settings for the Virtual Devices in Oracle Virtual Box  (they are there now as you created those in previous step again).

STEP7__network_settings STEP8__network_settings

Step11:

Now we have re-installed and configured everything – and now it is time to test that everything as working as expected.

Let’s try to start the Genymotion Virtual device.

STEP9_start_virtual_device

Looking good – starting virtual device……

STEP10_start_virtual_device2

Looking even better – we get the Android splash screen.

STEP11_start_virtual_device3

And finally we have the virtual device fully running.

STEP12_virtual_device_started.pg

Now that you have fixed any underlying issues in your setup, you can use Genymotion emulator with Android studio (install the plug-in) or other development environments.

Please do let me know by leaving message below – if this guide fixed your issues with Genymotion virtual device – or if it didn’t fix them. Very much interested in hearing both sides of the stories. And in case your issue was not solved with above described steps – I still suggest once reading through the Genymotion support pages, as in that case your issue may not be related to your installation or configuration directly.

Thanks – and take care!

Feedback


  • Bio
  • LinkedIn

Juha Ketola

Author is a passionate IT enthusiast and early adopter. Packed with years of experience leading Enterprise level IT development teams within the biggest companies of Technology industry. Watches closely start-ups and new disruptive innovations in order to stay on the cutting edge. Embraces hands-on IT development and IoT.

Juha Ketola

Link to open Linkedin Profile


  • Tweet


  • Share


  • +1


  • Pinterest


  • Email

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

Unable to start the virtual device

VirtualBox cannot start the virtual device

To find out the cause of the problem, start the virtual device from VirtualBox.

Также я пробовал запускать девайс с VirtualBox, и здесь я тоже потерпел фиаско. Вот текст второй ошибки:

Не удалось открыть сессию для виртуальной машины Google Nexus 4 — 4.1.1 — API 16 — 768×1280.

Unable to load R3 module C:Program FilesOracleVirtualBox/VBoxDD.DLL (VBoxDD): GetLastError=1790 (VERR_UNRESOLVED_ERROR).

Код ошибки: E_FAIL (0x80004005)
Компонент: Console
Интерфейс: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

Ребята, кто-то сталкивался с подобной проблемой? Подскажите, как решить.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

Если вы используете ПК с 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 статья Дерека Гусова тонко настроила шаги выше.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Genshin impact системная ошибка 31 4302
  • Ghost runner ошибка при запуске