2013-11-12 3 views
46

Когда я бегу Genymotion, я получаю следующее сообщение об ошибке:GenyMotion Невозможно запустить виртуальное устройство Genymotion

Unable to start the Genymotion virtual device.

Unable to configure the network adapter for the virtual device.

Please, check the following points:
From VirtualBox, in the main parameters of software, check a network adapter "Host-only" is present. From VirtualBox, in the Genymotion virtual device parameters, check the first network interface has the type "Host-only". If no, then set this parameter manually.

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

+0

Попробуйте сделать так, как вам подскажет Genymotion - проверьте параметры в Oracle Virtual Box и отправьте сюда, если это не помогает –

+0

Возможный дубликат [Не удалось запустить устройство Genymotion] (http: // stackoverflow.com/questions/18641423/not-able-to-start-genymotion-device) – authentictech

+0

использовать freegate и установить прокси в настройках genymotion: 127.0.0.1 порт: 8580 –

ответ

77

Обновление: Прежде чем вы прочитаете, я хочу заметить, что у меня не было никаких проблем, так как я обновил 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 (на вкладке Адаптер)
  • сервер DHCP позволило проверил (на вкладке DHCP-сервер)
  • адрес сервера/маска подсети: 192.168.56.100/255.255.255.0
  • Сервер нижнего/верхнего адрес: 192.168.56.100/192.168.56.254

Еще в VirtualBox, выберите Android VM у вас есть, нажмите кнопку Параметры, выберите сетевой раздел. На вкладке Адаптер 1, вы должны иметь:

  • Включить сетевой адаптер проверил
  • Прикрепленный к: vboxnet0

Обычно, если у вас есть все эти настройки:

  • Имя хоста только адаптер , он должен работать нормально, но это не для меня. Так что я переехал к шагу 2.

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

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

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

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

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

    Andrei.

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

    Update: Вопрос, кажется, находятся в виртуальном сервере Box 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).

  • +0

    Также необходимо было увеличить мои системные ресурсы в дополнение к вашему 1-му исправлению , но теперь я готов идти. Спасибо! – 128KB

    +2

    Шаг 3 работает для меня. благодаря! – Loki

    +0

    Идеальный, который решил мою проблему. Я использую Windows 7 VMBox 3.2.1. –

    3

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

    2

    После обновления последней версии GenyMotion до 2,10 от 2,02 ...

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

    ** C: \% пользователей% \ AppData \ Local \ Genymobile \ Genymotion \ развертывается

    6

    Выполните следующие шаги для работы genemotion как шарм.

    1. Открыть Oracle VM Virtual Box

    2. Файл ->Preferences (Ctrl + G) -> открыт один диалоговое окно -> выбрать Network -> выбрать хост только сети выбрать вас адаптер (есть три кнопки на правой стороне -add -remove -Edit host only nw.,

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

    3. После выбора adapater выбрать Edit Редактировать хозяйничать только сеть (пробел)

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

      как

      IPv4-адрес/маска подсети: 192.168.56.1/255.255.255.0 (на вкладке Адаптер) сервер

      DHCP позволило проверил (на вкладке DHCP сервера)

      адрес сервера/маску сети: 192.168 .56.100/255.255.255.0

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

    5. Дайте нормально.

    6. В запуске виртуальной машины оракула существуют разные вкладки, как общее, система, дисплей, хранения, сети и т.д .. Нажмите на сеть

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

    8. Ok.

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

    10. :)

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

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

    +1

    После изменения моего нижнего адреса моя проблема решена. –

    +0

    не смог установить 4-й шаг вашего решения, получил эту ошибку: не удалось сохранить параметр DHCP. Подробная информация: Адрес сервера в пределах границ диапазона. Результат Код: NS_ERROR_INVALID_ARG (0x80070057) Компонент: VirtualBoxWrap Интерфейс: IVirtualBox {9570b9d5-f1a1-448a-10c5-e12f5285adad} вызываемая сторона: IDHCPServer {00c8f974-92c5-44a1-8f3f-702469fdd04b} @nirav Mehta, пожалуйста, помогите мне –

    2

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

    2

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

    0

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

    0

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

    https://stackoverflow.com/a/33733454/586754 (с экраном) работал для меня.

    В основном, перейдите к настройкам сетевого адаптера Windows для «VirtualBox Host-only Ethernet Adapter» и проверьте «VirtualBox NDIS6 Bridged Networking Driver».

    Это сделало работу Genymotion и Xamarin Android Player еще раз.

    24

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

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

    @JudeFernandes уверен, что это заняло почти целый день, чтобы понять это, я рад, что это помогает. – Vilen

    +0

    Это было только то, что сработало для меня. Благодаря! –

    +0

    Это сработало. Не совсем так, как описано, это потребовало нескольких перезапусков GenyMotion и установки этого свойства для 3 или 4 различных адаптеров, которые он создал, но это сработало. Это путь. Большое спасибо :) – draconis

    4

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

    Шаги:

    сетями и общим доступом> Изменение параметров адаптера> Щелкните правой кнопкой мыши на VirtualBox хост - Только сеть (Если у вас есть несколько, выполните следующие действия со всеми из них)> «Свойства»> «Проверить» VirtualBox NDUS6 Мостовой сетевой драйвер

    5

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

    1. Open Network и Sharing Center
    2. настройки адаптера
    3. Изменить
    4. правой кнопкой мыши ваш Virtualbox хост-только адаптер и выберите Свойства Включить «Virtualbox NDIS6 Бриджит Networking Driver»
    0

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

    0

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

    Теперь ошибки:

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

    2.Delete неиспользованной VM от Genymotion и Oracle VirtualBox Manager - кажется, резервировать их конфигурацию, хотя вы используете его или нет (что конкретные VM)

    0

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

    0

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

    1

    У меня была такая же проблема, как и все вышеперечисленные решения, и я не работал для меня! проблема заключалась в том, что многие сети конфликтуют между VMware и VirtualBox и другими VPN-соединениями. Решение я следовал является:

    • раствор 1:

    удалить VirtualBox и переустановить последнее обновление его

    • раствор 2:

    Если решение 1 n ot work, попробуйте удалить все программы VPN, VirtualBox, Genymotion и снова установить Genymotion Vbox. оба решения работали со мной

    Смежные вопросы