Android Studio Emulator“找不到/ dev/kvm”
无法使用x86模拟器,AVD管理器显示警告“找不到/ dev/kvm”并告诉我编辑BIOS安全设置以启用VT-x。 Android Studio Emulator“找不到/ dev/kvm”
重新安装HAXM解决我的问题 步骤:
- 确保
SDK Manager -> Extras -> Intel x86 Emulator Accelerator (HAXM installer)
安装 - 导航到
<sdk>
/演员/英特尔/ Hardware_Accelerated_Execution_Manager/ - 运行
./HAXM\ installation -u
- 运行
./HAXM\ installation
在MacOS XI也必须允许安装在“安全和隐私” – Damian
它给我“权限被拒绝”我也试过在“sudo su”并使用我的管理员密码后执行它。 –
我在Android Studio 2.1的模拟器区域中有类似的消息。我的模拟器为一个特定的API(想象21)工作最初很好,并完全加速,然后安装了一些其他图像(Nougat x86/64等),并突然开始看到/ dev/kvm没有找到和NO模拟器会开机。
在我的情况下,重新安装HAXM伤心地没有帮助,但重新启动我的MAC确实(去图)。
但是,我也注意到,如果你已经安装了一个模拟器镜像,但没有安装API的相关SDK(这很有道理),那么在启动模拟器时会出现类似的弹出窗口,可能是HAXM/KVM问题,而不是。
希望这可以帮助别人。
我尝试重新安装HAXM几次,但不断收到错误。
在我的情况下,我实际上必须进入BIOS设置并启用虚拟化。
它为我工作。以防万一这有助于任何人。
这是为OSX和您的解决方案是一个Windows解决方案 –
你只需要“启动”HAXM。您可以按照以下步骤执行此操作:
- 打开cmd。
- 类型
sc query intelhaxm
,点击输入并检查状态。 - 如果状态为1 STOPED,请键入
sc start intelhaxm
,然后单击enter键以启动HAXM。 - 再次检查STATE,现在应该是4 RUNNING。
- 最后,您现在可以使用x86模拟器创建和使用您的AVD。
或者,当您要停止HAXM时,您应该键入sc stop intelhaxm
。
希望这可以帮助你们。
[SC] EnumQueryServicesStatus:打开服务失败1060 指定的服务不存在作为已安装的服务。 – Sykox
在Mac OS上,安装后请确保允许Intel HAXM在“安全&隐私”下。
这是我能够运行的唯一途径Android模拟器:)
我试图允许,但它没有任何东西[像这个截屏](https://d3vv6lp55qjaqc.cloudfront.net/items/2x3z0p1U3r2o390x0d1t/Screen%20Recording%202017-11-25%20at%2008.22%20PM.gif ?X-CloudApp-游客-ID = 1399595&v = e4263c32)。我该怎么办? – fatihturan
也许尝试重新启动您的Mac?该按钮应该可以工作:o – Crysfel
我从[这里]找到了一个解决方案(https://blog.celogeek.com/201708/672/android-studio-emulator-haxm-on-mac-os-high-serria-10- 13)建议禁用MacOS系统保护(仅适用于内核扩展)及其工作。但我担心这种降低我的安全性的方式。 :(我希望我可以在将来找到更安全的方式 – fatihturan
运行Android工作室的MacOS用户,当你得到这个错误,那么请尝试以下步骤来打开你的隐私设置。
您也可以按照从Divakar答案对这个职位在这里 - /dev/kvm not found on mac
谢谢苹果推我从你的iOS哑***应用程序审查规则到Android开发
重新安装和重新启动对我无效。相反,我必须在恢复模式下启动我的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/
我在Ubuntu得到了同样的错误。如何解决这个问题呢? –
我遇到了同样的问题:无法运行AVD(镜像Nougat x86_64)。 As [makthrow answer](http://stackoverflow.com/a/40431889/6485987),我如何解决:在BIOS中启用了* Intel Virtualization Technology *(*我的技嘉主板的* BIOS Features *部分)。注意:SDK Manager显示为* Intel x86 Emulator Accelerator(HAXM安装程序)*:“与Linux不兼容”,无法安装。 – T77
这帮助我,在macOS高塞拉利昂:https://stackoverflow.com/a/44942860/502404 – misima