Genymotion报Unable to load virtualbox engine错误
很多人在选择使用Genymotion作为android模拟器时,都会碰到这样的问题:Unable to load virtualbox engine,我们可以看下具体的报错截图:
也许你会奇怪,明明VirtualBox已经安装,并且可以正常打开,但是为什么还是不能用呢?
下面我们看下这个问题该怎么解决:
检查下是否真的都安装
检查下Genymotion引用VirtualBox路径是否正确
打开注册表(快捷键win+R后,输入regedit即可),进入HKEY_CURRENT_USER\SOFTWARE\Genymobile
\Genymotion,查看对应VBoxPath的值指向的virtualBox路径是否正确。
如果路径为:D:\Programs\Oracle\VirtualBox\\VBoxManage.exe,则说明指向的路径有问题,需要注意的是,
该值不需要修改,因为修改了也没有用,每次Genymotion启动都会重写这个键值。下图是有问题的路径截图:
修改Genymotion引用VirtualBox的注册表值
进入HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox中,可以看到InstallDir对应的值为
D:\Programs\Oracle\VirtualBox\,这个值是VirtualBox路径,而Genymotion就是引用的这个值,
所以,我们把最后的“\”去掉,以后Genymotion启动后设置的引用路径就正常了。
修改VirtualBox的网络设置
后续添加,如果有需要的可以先查看下,原网址如下:http://v8en.com/course/view/677