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