不少人在選擇使用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