平時(shí)都是用蘋果電腦, 而工作中需要用到比如genymotion敛苇、mumu、海馬玩之類的安卓模擬器, 今天花了大半天, 嘗試著安裝各種模擬器都失敗. 已經(jīng)知道是安裝virtualbox最后一部的過程中提示安裝失敗導(dǎo)致的了, 但奇怪的是在application里面竟然也有virtualbox, 而且也能打開, 但就是不能跑模擬器, 而且報(bào)錯(cuò):
Kernel drivers not installed (rc = -1908)
已經(jīng)安裝了genymotion顺呕、mumu枫攀、海馬玩的軟件, 打開也都是提示要安裝virtualbox...........于是各種關(guān)鍵詞找啊搜啊, 但大多數(shù)都是如下的答案
無法解決啊......
解決辦法
好了, 不廢話這么多了, 直接說原因吧:
"Mac OS 10.13.4 會(huì)阻止外部內(nèi)核擴(kuò)展的安裝", 這個(gè)是新版OS的安全新特性; 而virtualbox的安裝時(shí)需要安裝內(nèi)核擴(kuò)展(Kernel extenstion).
解決方案一:
在設(shè)置里面手動(dòng)允許加載內(nèi)核擴(kuò)展, 因?yàn)槲乙呀?jīng)設(shè)置了, 這里就不去復(fù)現(xiàn)了, 下面截圖里面就是那個(gè)提示會(huì)出現(xiàn)的地方, 大家點(diǎn)擊"允許"就行了.
設(shè)置-->安全性與隱私-->通用
解決方案二:
打開終端, 輸入:
sudo spctl --master-disable
卸載掉原來的virtual, 重新安裝就可以了.
這時(shí)候你就可以歡樂的打開virtual了, 包括genymotion等模擬器也神奇的治好了.