[英]Android Studio Emulator “/dev/kvm is not found”
重新安装 HAXM 解决了我的问题步骤:
SDK Manager -> Extras -> Intel x86 Emulator Accelerator (HAXM installer)
<sdk>
/extras/intel/Hardware_Accelerated_Execution_Manager/
./HAXM\\ installation -u
./HAXM\\ installation
对于运行 Android Studio 的 MacOS 用户,当您收到此错误时,请尝试这些步骤以打开您的隐私设置。
你也可以按照 Divakar 在这篇文章中的回答 - /dev/kvm not found on mac
感谢 Apple 用你愚蠢的 *** 应用审查规则推动我从 iOS 到 Android 开发
您只需要“启动”HAXM。 您可以按照以下步骤执行此操作:
sc query intelhaxm
,点击回车并检查状态。sc start intelhaxm
并单击 Enter 以启动 HAXM。 或者,当您想停止 HAXM 时,您应该输入sc stop intelhaxm
。
希望这对大家有帮助。
我在 Android Studio 2.1 的模拟器区域有类似的消息。
我的某个 API 的模拟器(想想 21)最初运行良好并完全加速,然后安装了几个其他图像(Nougat x86/64 等),突然开始看到 /dev/kvm not found 并且没有模拟器会启动。
在我的案例中,遗憾的是重新安装 HAXM 没有帮助,但重新启动我的 MAC 有帮助(请看图)。
但是,我还注意到,如果您安装了模拟器映像,但没有安装 API 的相关 SDK(这是有道理的),那么在启动模拟器时会出现类似的弹出窗口,这让您认为它可能是一个 HAXM / KVM 问题,它不是。
希望这可以帮助某人。
只需转到终端并输入
sudo chown 777 -R /dev/kvm,
然后输入
sudo chmod 777 -R /dev/kvm.
并重新启动android studio
就是这样..
在某些情况下,可能会发生每次启动 android studio 时,您都需要先键入此命令,然后再启动 android studio。
在 Mac OS 上,安装后确保在“安全和隐私”下允许英特尔 HAXM。
这是我能够运行 Android 模拟器的唯一方法:)
重新安装和重新启动对我不起作用。 相反,我必须在恢复模式下启动我的 Mac(重新启动并按 ⌘+R 直到出现 Apple 标志)。 然后从实用工具下拉菜单中打开终端。 输入并运行:
csrutil enable --without kext
您将收到一些警告和指示以重新启动以使更改生效。 重新启动,模拟器这次将运行。
参考: https : //blog.celogeek.com/201708/672/android-studio-emulator-haxm-on-mac-os-high-serria-10-13/
我无法安装我的,因为我的机器上启用了 HyperV。 删除它,我能够从以下链接安装 HAXM:
要么你的 CPU 不支持虚拟化,要么在 bios 中被禁用。 进入您的bios,看看是否可以找到启用它的设置。
我尝试重新安装 HAXM 几次,但一直收到错误消息。
就我而言,我实际上必须进入 Bios 设置并启用虚拟化。
它对我有用。 以防万一这对任何人都有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.