Genymotion错误在启动'无法加载virtualbox'

我已经在Windows 7 64位安装genymotion + virtualbox软件包,一切正常…但是,当我启动Genymotion它给我一个错误消息Unable to load virtualbox

VirtualBox已安装,我可以手动启动它。 我试图分别安装软件包,更新virtualbox到4.2.16,但没有任何工作。

我已经阅读genymotion常见问题,但没有帮助。

至少在Linux中,我不得不重启VirtualBox,在终端上运行这个命令:

 /lib/virtualbox/VirtualBox restart 

似乎在Mac OS X上是一样的 。

我花了整整一天的时间来解决这个错误,因为没有答案为我工作。

我发现oracle虚拟盒子不能在Windows 8.1中正确安装网络适​​配器

解:

  1. 删除所有以前的虚拟框适配器
  2. 转到设备管理器,然后点击“操作”>“添加旧硬件”
  3. 手动安装Oracle虚拟框适配器(我的路径是C:\Program Files\Oracle\VirtualBox\drivers\network\netadp\VBoxNetAdp.inf

现在虚拟箱适配器安装正确,需要正确设置。 (下面的解决方案就像这里的许多其他解决方案一样)

  1. 启动Oracle VM VirtualBox并进入“文件”>“首选项”>“网络”>“主机专用网络”
  2. 点击修改
  3. 设置IPv4 192.168.56.1掩码255.255.255.0
  4. 点击DHCP服务器选项卡,设置服务器地址: 192.168.56.100服务器掩码: 255.255.255.0低地址绑定: 192.168.56.101高地址绑定192.168.56.254
  5. 现在点击确定,开始genymotion

如果打开,请尝试关闭Android Studio / Eclipse。 它为我工作。

在Windows 7中,对我有用的是删除主机专用网络(在Oracle虚拟盒子首选项菜单[CTRL + G] – > 网络 – > 主机专用网络中 )。 Genymotion将在下次虚拟设备启动时自动重新创建它。 作为记录; 我正在使用Nexus S 2.3.7虚拟设备。

固定的解决方案

在终端运行下面​​的命令,它表示你的virtualbox在MAC / Linux上的安装位置。

  $ which vboxmanage /usr/local/bin/VBoxManage 

Genymotion在位于/ usr / local / bin / VBoxManage的时候在/ usr / bin / VBoxManage中搜索virtualbox,需要创建符号链接到终端来修复它。

  sudo ln -s /usr/local/bin/VBoxManage /usr/bin/VBoxManage 

我正在使用Intellij IDEA ,发生同样的错误,我发现genymotion文件夹的路径配置不正确。 使用File > Settings打开设置,或者按Ctrl + Alt + S然后在IDE Settings检查genymotion文件夹的路径是否正确。

由于Android StudioIntellij IDEA几乎相似,所以您可以将上述相同的步骤应用于Android Studio

genymotion设置

管理员身份在Windows中打开Genymotion。 我的Genymotion只能在这种模式下工作

实际上,Genymotion似乎与Virtual box的较新版本有关,我在Mac上遇到同样的问题,但是当我降级到4.3.30时,它的功能就像一个魅力一样。

验证GenyMotion是否在您的PATH环境变量中。 我注意到我没有自动填充,所以一旦我进入它,就没事了。

对于Windows,有2个安装程序。 你使用包含VirtualBox安装程序的软件包吗? 这是调用Windows 32/64位(与VirtualBox)

不要问这是什么,但通过右键单击genymotion应用程序文件,并改变到Vista的兼容性解决了这个问题!

当我将操作系统从Windows 8升级到Windows 8.1时,我也遇到过这种情况。 卸载Virtualbox并重新安装为我工作。

  1. 关闭Android Studio(如果Android Studio正在运行)
  2. 以管理员身份运行Genymotion

就这样! 简单。

尝试通过android-studio / eclipse插件启动它。 多数民众赞成在从Ubuntu的启动时,我有类似的问题。