【问题标题】:/dev/kvm is not found on Mac OS在 Mac OS 上找不到 /dev/kvm
【发布时间】:2018-03-15 21:01:48
【问题描述】:

我最近将我的 Macbook pro 更新为 Mac OS High Sierra。现在我遇到了无法在 Android Studio 中启动模拟器的问题。

显示警告/dev/kvm is not found.。当我尝试启动模拟器时,出现以下错误:

我从 SDK 管理器和独立版本尝试了不同版本的 Intel HAXM,重新安装了 Android Studio 并完全删除了所有配置,仍然是同样的问题..

【问题讨论】:

    标签: android macos android-studio android-emulator haxm


    【解决方案1】:

    要在 Mac 上使用 VM 加速,您必须安装 Intel 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 更新站点选项卡,然后选择 Intel 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

    【讨论】:

    • 还是不行,同样的问题。当我尝试从 SDK 管理器卸载 HAXM 时,卸载窗口为空白且无响应。当我关闭它时,我会遇到另一个问题,我无法再安装 HAXM。
    【解决方案2】:

    这似乎是英特尔 HAXM 问题。我通过完全删除 Intel HAXM 解决了这个问题。

    然后我关注了这个guide,它基本上让你编辑HAXM的安装脚本,这样静默安装就可以在Mac OS High Sierra上运行。

    【讨论】:

    • 链接断开...这就是为什么您应该将链接中的答案放入stackoverflow
    【解决方案3】:
    1. 转到: 系统偏好设置 > 安全和隐私 > 常规

    应该有类似“开发者 xxx 的系统软件被阻止加载”这样的消息。

    1. 点击允许

    【讨论】:

    • 哇,我已经尝试了很多东西,从安装 HAXM,甚至在恢复模式下做了一些奇怪的事情,这就是我所需要的。谢谢!
    • 还有一点,安装完android studio后需要重启。然后你可以在系统偏好设置中允许它
    • 我试图允许这样做,但“允许”按钮没有执行任何您可以在 this screencast 中看到的操作。此刻我能做什么?我正在使用 MacOS High Sierra 10.13.1。
    【解决方案4】:

    我发现@AresDev 和@ShubhamJain 提供的答案对HAXM 的卸载和重新安装非常有帮助,但就我而言,它仍然没有解决我看到的/dev/kvm not found 错误。我的 Mac OS High Sierra 阻止了 AVD / Intel 扩展程序正常运行,我必须在系统偏好设置 > 安全和隐私 > 允许下允许它。

    但是,允许按钮在某些情况下没有响应!我必须退出谷歌浏览器,然后才能点击允许,如这些帖子中所述:"Github Karabiner Elements Issues"

    【讨论】:

      猜你喜欢
      • 2016-07-19
      • 1970-01-01
      • 2016-02-23
      • 2017-01-11
      • 2021-01-18
      • 2016-08-17
      • 2011-05-14
      • 1970-01-01
      相关资源
      最近更新 更多