"virtualbox for mac安装器遇到了一个错误, 导致安装失败. 请联系软件制造商以获得帮助"的解决办法

平时都是用苹果电脑, 而工作中需要用到比如genymotion、mumu、海马玩之类的安卓模拟器, 今天花了大半天, 尝试着安装各种模拟器都失败. 已经知道是安装virtualbox最后一部的过程中提示安装失败导致的了, 但奇怪的是在application里面竟然也有virtualbox, 而且也能打开, 但就是不能跑模拟器, 而且报错:
Kernel drivers not installed (rc = -1908)
已经安装了genymotion、mumu、海马玩的软件, 打开也都是提示要安装virtualbox...........于是各种关键词找啊搜啊, 但大多数都是如下的答案


无法解决啊......

解决办法

好了, 不废话这么多了, 直接说原因吧:

"Mac OS 10.13.4 会阻止外部内核扩展的安装", 这个是新版OS的安全新特性; 而virtualbox的安装时需要安装内核扩展(Kernel extenstion).

解决方案一:

在设置里面手动允许加载内核扩展, 因为我已经设置了, 这里就不去复现了, 下面截图里面就是那个提示会出现的地方, 大家点击"允许"就行了.
设置-->安全性与隐私-->通用


image.png

解决方案二:

打开终端, 输入:
sudo spctl --master-disable

卸载掉原来的virtual, 重新安装就可以了.
这时候你就可以欢乐的打开virtual了, 包括genymotion等模拟器也神奇的治好了.

你可能感兴趣的:("virtualbox for mac安装器遇到了一个错误, 导致安装失败. 请联系软件制造商以获得帮助"的解决办法)