我在Windows 7 64位上安装了genymotion + virtualbox软件包,一切都很顺利......但是当我启动Genymotion时,它会向我显示错误消息Unable to load virtualbox
。
已安装VirtualBox,我可以手动启动它。我试图单独安装软件包,将virtualbox更新到4.2.16,但没有任何效果。
我已经阅读过genymotion常见问题解答,但没有帮助。
答案 0 :(得分:25)
我花了一整天时间来解决这个错误,因为没有一个答案适合我。
我发现oracle虚拟机没有在Windows 8.1中正确安装网络适配器
解决方案:
C:\Program Files\Oracle\VirtualBox\drivers\network\netadp\VBoxNetAdp.inf
)现在正确安装了虚拟盒适配器,需要正确设置。 (以下解决方案就像这里的许多其他解决方案一样)
192.168.56.1
掩码255.255.255.0
192.168.56.100
服务器掩码:255.255.255.0
低地址绑定:192.168.56.101
上限地址192.168.56.254
答案 1 :(得分:10)
出现同样的问题,卸载Genymotion,从https://www.virtualbox.org/wiki/Downloads单独安装VirtualBox,然后安装没有VirtualBox的Genymotion软件包。
答案 2 :(得分:7)
如果它已打开,请尝试关闭Android Studio / Eclipse。它对我有用。
答案 3 :(得分:6)
至少在Linux中,我不得不重新启动VirtualBox,在终端上运行此命令:
/lib/virtualbox/VirtualBox restart
答案 4 :(得分:3)
在Windows 7中对我有用的是删除仅限主机的网络(在Oracle虚拟框中首选项菜单[CTRL + G] - > 网络 - > ; 仅限主机网络)。 Genymotion将在下一个虚拟设备启动时自动重新创建它。作为记录;我正在使用Nexus S 2.3.7虚拟设备。
答案 5 :(得分:3)
在终端中运行以下命令,它表示您的虚拟机在MAC / Linux上的安装位置。
$ which vboxmanage
/usr/local/bin/VBoxManage
Genymotion搜索 / usr / bin / VBoxManage 中的virtualBox,当它位于 / usr / local / bin / VBoxManage 时,你需要创建符号链接到那个位置,在终端中运行以修复它。
sudo ln -s /usr/local/bin/VBoxManage /usr/bin/VBoxManage
答案 6 :(得分:2)
我正在使用 Intellij IDEA ,同样的错误发生在我身上,我发现genymotion
文件夹的路径配置不正确。使用File > Settings
打开设置或按Ctrl + Alt + S
,然后在IDE Settings
中检查genymotion
文件夹的路径是否正确。
由于Android Studio
几乎与Intellij IDEA
相似,因此您也可以将上述相同步骤应用于Android Studio
。
答案 7 :(得分:2)
在Windows中以管理员打开Genymotion。我的Genymotion仅适用于此模式
答案 8 :(得分:2)
实际上,似乎Genymotion在较新版本的Virtual box中存在问题,我在Mac上遇到了同样的问题,但当我降级到4.3.30时,它就像一个魅力。
答案 9 :(得分:1)
验证GenyMotion是否在您的PATH环境变量中。我注意到我没有自动填充,所以一旦我进入它,它就没事了。
答案 10 :(得分:0)
对于Windows,有2个安装程序。您是否使用包含VirtualBox安装程序的软件包? 它是 Windows 32/64位(使用VirtualBox)。
答案 11 :(得分:0)
不要问这与此有什么关系,但通过右键单击genymotion应用程序文件并更改为与Vista的兼容性解决了问题!
答案 12 :(得分:0)
当我将操作系统从Windows 8
升级到Windows 8.1
时,我也遇到了这种情况。取消安装Virtualbox
并重新安装为我工作。
答案 13 :(得分:0)
就是这样!简单。
答案 14 :(得分:-3)
尝试通过android-studio / eclipse插件启动它。多数民众赞成从ubuntu启动它时我有类似的问题。