genymotion не запускается [дубликат]

Тип математики с плавающей запятой, которая может быть реализована на цифровом компьютере, обязательно использует приближение реальных чисел и операций над ними. (Стандартная версия стандартная работает до более чем пятидесяти страниц документации и имеет комитет для рассмотрения ее ошибок и дальнейшего уточнения.)

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

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

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

47
задан Simon East 17 March 2016 в 02:41
поделиться

20 ответов

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

0
ответ дан Ajith Vitharana 27 August 2018 в 13:06
поделиться

Обновление: прежде чем вы прочитаете, я хочу заметить, что у меня не было никаких проблем, так как я обновил 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 address / netmask: 192.168.56.1/255.255.255.0 (на вкладке Adapter)
  • Включен DHCP-сервер (на вкладке DHCP-сервера)
  • Адрес сервера / сетевая маска: 192.168.56.100/255.255.255.0
  • Адрес сервера / 192: Все еще в VirtualBox выберите выбранную вами виртуальную машину Android, нажмите кнопку «Параметры», выберите раздел «Сеть». На вкладке «Адаптер 1» вы должны:

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

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

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

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

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

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

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

    Andrei.

    Обновление: через день после отправки ответа, когда я впервые начал виртуальную машину в 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)
    

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

79
ответ дан Andrei B 27 August 2018 в 13:06
поделиться

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

  1. Открыть Центр управления сетями и общим доступом
  2. Изменить настройки адаптера
  3. Щелкните правой кнопкой мыши свой адаптер только для виртуального хоста и выберите «Свойства» «Виртуальный драйвер NDIS6 Bridget Networking Driver»
5
ответ дан Azlan Jamal 27 August 2018 в 13:06
поделиться

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

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

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

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

-1
ответ дан Community 27 August 2018 в 13:06
поделиться

Количество процессоров недостаточно. Выберите 1 CPU в Genymotion и перезапустите устройство.

0
ответ дан Emre 27 August 2018 в 13:06
поделиться

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

0
ответ дан Iwona Kubowicz 27 August 2018 в 13:06
поделиться

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

3
ответ дан Janusz H. 27 August 2018 в 13:06
поделиться

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

0
ответ дан KirtiSagar 27 August 2018 в 13:06
поделиться

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

  • решение 1:

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

  • решение 2:

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

1
ответ дан MML 27 August 2018 в 13:06
поделиться

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

0
ответ дан MR AND 27 August 2018 в 13:06
поделиться

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

Шаги :

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

4
ответ дан Naskov 27 August 2018 в 13:06
поделиться

Следуйте за тем, как работать с genemotion like charm.

  1. Открыть виртуальную машину VM VM
  2. Файл -> Настройки (ctrl + g) -> открыть одно диалоговое окно - > выберите Сеть -> выберите Сеть только для хостинга, выберите адаптер (есть три кнопки справа - -dd -remove -Edit host only nw. Если у вас нет никакого адаптера, то создайте.
  3. После выбора адаптера выберите Редактировать Изменить только хост-сеть (пробел)
  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. При запуске виртуальной машины oracle существуют разные вкладки, такие как General, system, Display, storage, Network и т. д. Нажмите «Сеть»
  7. . Откройте одно диалоговое окно, выберите «Включить сетевой адаптер, подключенный к - > шлюшка t только в сети и главное, что на вкладке «Имя» выберите адаптер, который вы выбираете по своему предпочтению. Оба адаптера намного соответствуют примеру, вы выбираете виртуальный бокс ... 2 затем здесь также выберите тот.
  8. Ok.
  9. Теперь сыграйте свою гениальность. если снова появляется ошибка, снова перезапустите, чтобы играть в вас.
  10. :)

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

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

6
ответ дан Nirav Mehta 27 August 2018 в 13:06
поделиться

Загрузите новую виртуальную коробку и установите ее.

Для загрузки Virtual Box используйте ссылку ниже:

https://www.virtualbox.org/wiki/Downloads

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

0
ответ дан Pinak Gauswami 27 August 2018 в 13:06
поделиться

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

1
ответ дан SadeepDarshana 27 August 2018 в 13:06
поделиться

После того, как вы обновили последнюю версию 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 \ развертывается

2
ответ дан Spencer Jung 27 August 2018 в 13:06
поделиться

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

2
ответ дан Stefan Stojkovski 27 August 2018 в 13:06
поделиться

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

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

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

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

0
ответ дан sTx 27 August 2018 в 13:06
поделиться

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

  1. Рекомендуется удалять только сетевой адаптер хоста из виртуального окна, чтобы сделать это открытое виртуальное окно File-> Preferences-> Network-> выберите вкладку только сетевой адаптер -> удалите все (не беспокойтесь, когда вы начнете vm из genymotion, это создаст новое). Теперь откройте Genymotion и попытайтесь запустить свое виртуальное устройство. Получить ошибку? это хорошо, следуйте второму шагу
  2. (что на самом деле устранило проблему). Перейдите в Панель управления-> Сеть и Интернет-> Сетевые подключения. Там вы увидите сетевой адаптер Ethernet, созданный виртуальным полем (он был создан автоматически при запуске устройства из genymotion), поэтому щелкните правой кнопкой мыши по нему, затем Properties, затем CHECK VirtualBox NDIS6 Bridged Networking Driver, см. прикрепленное изображение.
  3. Все готово. Начните свое устройство с genymotion, теперь он должен работать.
24
ответ дан Vilen 27 August 2018 в 13:06
поделиться

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

3
ответ дан vivekp 27 August 2018 в 13:06
поделиться

Для пользователей Windows: отключите Hyper-V и его инструменты

Если вы пользователь Windows, проблема может быть просто из-за наличия в вашей системе нескольких технологий виртуализации.

Возможно, у вас есть Hyper-V и связанные с ним функции.

Вот как вы это делаете:

  1. Запуск запуска (Ctrl + R)
  2. Введите appwiz.cpl и нажмите enter
  3. Включение и выключение функций Windows
  4. Найти Hyper -V и отмените выбор под ним.
  5. Нажмите «ОК» и дайте вашей системе перезапуск.

Запустите ваш геймиот и проверьте, не работает ли он снова. Если есть сообщение об ошибке, сообщающее что-то вроде DHCP, не могу назначить IP-адрес ... просто попробуйте перезапустить свое приложение для genymotion.

1
ответ дан Xavier Guihot 27 August 2018 в 13:06
поделиться