2017-10-04 152 views
4

我最近将Macbook pro更新为Mac OS High Sierra。现在我遇到了无法在Android Studio中启动模拟器的问题。显示警告/dev/kvm is not found.。当我试图启动模拟器我收到以下错误:在Mac OS上找不到/ dev/kvm

enter image description here

我尝试了不同版本的英特尔HAXM从SDK管理器和独立的,重新安装的Android Studio和完全删除所有的配置,还是同样的问题。

回答

35
  1. 转到: 系统偏好设置>安全&隐私>常规

应该有加载被封锁像开发商XXX“系统软件的消息。”

  • 单击允许
  • +1

    哇,我已经尝试了很多安装HAXM的东西,甚至在恢复模式中做了一些奇怪的事情,这就是我需要的。谢谢! – huey77

    +0

    应该接受这个答案 – SergStav

    +0

    这是正确的答案! – ikevin8me

    1

    要在Mac上使用VM加速,必须安装英特尔HAXM内核扩展以允许仿真器使用CPU虚拟化扩展。 Android Studio需要Mac OS X 10.8.5或更高版本,最高10.11.4(El Capitan)Mac OS X;内核扩展与Mac OS X 10.6.0及更高版本兼容。

    安装英特尔HAXM内核扩展,请按照下列步骤操作:

    1. 打开SDK管理器。
    2. 单击SDK更新站点选项卡,然后选择英特尔HAXM。
    3. 单击确定。

    下载完成后,执行安装程序。 例如,它可能是在此位置:

    sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_version.dmg. 
    

    要开始安装,在Finder中,双击IntelHAXM.dmg文件,然后将该文件IntelHAXM.mpkg。

    按照屏幕上的说明完成安装。

    安装完成后,确认新内核扩展是通过打开一个终端窗口,运行以下命令正确运行:

    kextstat | grep intel 
    

    您应该看到包含以下扩展名的状态消息,表明内核扩展加载:

    com.intel.kext.intelhaxm 
    

    Reference

    +0

    还不行,同样的问题。当我尝试从SDK管理器中卸载HAXM时,卸载窗口留空并且没有响应。当我关闭它时,我得到一个额外的问题,我不能再安装HAXM。 – Sammekl

    1

    这似乎是一个英特尔HAXM问题。我通过彻底删除英特尔HAXM解决了这个问题。

    然后我跟着这guide,这基本上使您编辑HAXM的安装脚本,以便无声安装将可用于Mac OS高山脉。

    相关问题