Ошибка Genymotion при запуске "не удается загрузить virtualbox"
Я установил пакет genymotion+virtualbox в Windows 7 64-бит, и все идет хорошо... Но когда я начинаю Genymotion, он представляет мне сообщение об ошибке Unable to load virtualbox
.
VirtualBox установлен, и я могу запустить его вручную. Я попытался установить пакеты отдельно, обновил virtualbox до 4.2.16, но ничего не получилось.
Я уже читал Genymotion FAQ, но это не помогло.
15 ответов
в Linux, по крайней мере, мне пришлось перезапустить VirtualBox, запустив эту команду на терминале:
/lib/virtualbox/VirtualBox restart
Я потратил весь день, чтобы решить эту ошибку, так как ни один из ответов не работал для меня.
я узнал, что Oracle virtual box не устанавливает сетевой адаптер правильно в windows 8.1
устранение:
- удалить все предыдущие виртуальные адаптеры
- перейдите в Диспетчер устройств и нажмите "действие" > "добавить устаревшее оборудование"
- установите виртуальные адаптеры oracle вручную (мой путь был
C:\Program Files\Oracle\VirtualBox\drivers\network\netadp\VBoxNetAdp.inf
)
теперь, когда адаптеры virtual box установлены правильно, его необходимо правильно настроить. (следующее решение, как и многие другие решения сюда)
- запустите Oracle VM VirtualBox и перейдите в раздел "Файл" > "Настройки" > "Сеть" > "Сеть только для хоста"
- нажмите edit
- Задайте В Параметрах IPv4
192.168.56.1
маска255.255.255.0
- перейдите на вкладку DHCP-сервер и установите сервер adr:
192.168.56.100
сервер маске:255.255.255.0
низкая привязка адреса:192.168.56.101
верхняя граница адрес192.168.56.254
- теперь нажмите OK и запустите genymotion
была та же проблема, удалите Genymotion, установите VirtualBox отдельно от https://www.virtualbox.org/wiki/Downloads затем установите пакет Genymotion без VirtualBox.
то, что сработало для меня в Windows 7, - это удалить Сеть только для хостов (в Oracle virtual box предпочтения меню [CTRL+G] ->сеть ->сети только для хостов). Как Genymotion создаст его автоматически при следующем запуске виртуального устройства. Для записи; я использую виртуальное устройство Nexus S 2.3.7.
ИСПРАВЛЕНО РЕШЕНИЕ
выполните команду ниже в терминале, она обозначает, где находится ваша установка virtualbox на MAC / Linux.
$ which vboxmanage
/usr/local/bin/VBoxManage
Genymotion поиск virtualBox в / usr / bin / VBoxManage в то время как он находится в / usr / local/bin / VBoxManage , вам нужно создать символическую ссылку на это место, запустить в терминале, чтобы исправить это.
sudo ln -s /usr/local/bin/VBoxManage /usr/bin/VBoxManage
я использую Intellij IDEA и такая же ошибка произошла со мной, я обнаружил, что путь к genymotion
папка была настроена неправильно. Либо открыть настройки используя File > Settings
или Ctrl + Alt + S
затем в IDE Settings
проверьте, если путь к genymotion
папка правильная или нет.
С Android Studio
почти аналогично Intellij IDEA
таким образом, вы можете применить те же шаги выше к Android Studio
как хорошо.
на самом деле кажется, что Genymotion имеет проблему с более новыми версиями Virtual box, у меня была та же проблема на моем Mac, но когда я понизился до 4.3.30, это сработало как шарм.
убедитесь,что GenyMotion находится в переменной среды PATH. Я заметил, что мой не был заполнен автоматически, поэтому, как только я вошел в него, все было в порядке.
для Windows есть 2 установщика. Вы использовали пакет, содержащий установщик VirtualBox? Это называют Windows 32/64 бит (с VirtualBox).
Не спрашивайте, какое это имеет отношение к этому , но, щелкнув правой кнопкой мыши файл приложения genymotion и перейдя на совместимость с Vista, решили проблему!
Я также испытал это, когда я обновил операционную систему от Windows 8
до Windows 8.1
. Un-installing Virtualbox
и переустановка сработала для меня.
- закрыть Android Studio (Если Android Studio работает)
- запустите Genymotion как администратор
вот и все! простой.
попробуйте запустить его через плагин android-studio/eclipse. Вот как у меня была аналогичная проблема при запуске его из ubuntu.