答案 0 :(得分:45)
重新安装HAXM解决了我的问题 步骤进行:
SDK Manager -> Extras -> Intel x86 Emulator Accelerator (HAXM installer)
<sdk>
/extras/intel/Hardware_Accelerated_Execution_Manager/
<sdk>
./HAXM\ installation -u
答案 1 :(得分:45)
对于运行Android Studio的MacOS用户,当您收到此错误时,请尝试以下步骤打开您的隐私设置。
您也可以在此处发布此消息中的Divakar答案 - /dev/kvm not found on mac
感谢Apple推送我使用从iOS到Android开发的愚蠢*** app评论规则
答案 2 :(得分:1)
我在Android Studio 2.1的模拟器区域中收到了类似的消息。
我的某个API(想想21)的模拟器最初工作正常并且完全加速,然后安装了几个其他图像(Nougat x86 / 64等)并且突然开始看到找不到/ dev / kvm并且没有模拟器会启动起来。
在我的案例中,重新安装HAXM遗憾地没有帮助,但重新启动我的MAC确实如此(图)。
但是,我还注意到如果你已经安装了一个模拟器图像但没有安装API的相关SDK(这是有意义的),那么你在启动模拟器时会得到类似的弹出窗口,这会让你觉得它可能是HAXM / KVM问题,而不是。
希望这有助于某人。
答案 3 :(得分:1)
你只需要“启动”HAXM。您可以按照以下步骤执行此操作:
sc query intelhaxm
,单击“输入”并检查“状态”。sc start intelhaxm
并单击“输入”以启动HAXM。或者,如果要停止HAXM,则应键入sc stop intelhaxm
。
希望这对你们有所帮助。
答案 4 :(得分:0)
在Mac OS上,安装后请确保允许英特尔HAXM在&#34;安全&amp;隐私&#34;
这是我能够运行Android模拟器的唯一方式:)
答案 5 :(得分:0)
重新安装并重新启动对我不起作用。相反,我必须在恢复模式下启动我的Mac(重新启动并按⌘+ R直到出现Apple徽标)。然后从Utilities下拉菜单中打开终端。输入并运行:
csrutil enable --without kext
您将收到一些警告并重新启动指令以使更改生效。重启,仿真器将在这次运行。
参考: https://blog.celogeek.com/201708/672/android-studio-emulator-haxm-on-mac-os-high-serria-10-13/
答案 6 :(得分:0)
只需转到终端并输入
即可sudo chown 777 -R /dev/kvm,
然后输入
sudo chmod 777 -R /dev/kvm.
然后重启android studio
那就是它......
在某些情况下,可能会发生这样的问题:对于Android studio的每次启动,您都需要先键入此命令然后启动android studio。
答案 7 :(得分:0)
我无法安装我的计算机,因为我在计算机上启用了HyperV。删除了它,我可以从以下链接安装HAXM:
答案 8 :(得分:0)
要么您的CPU不支持虚拟化,要么在BIOS中将其禁用。进入您的BIOS,看看是否可以找到启用它的设置。
答案 9 :(得分:-2)
我尝试重新安装HAXM几次,但一直收到错误。
在我的情况下,我实际上必须进入Bios设置并启用虚拟化。
它对我有用。以防这有助于任何人。