所以我一直在我的Mac上使用android studio 2.0 beta,AVD工作正常。
但后来我注意到android studio现在无法启动AVD。它说没有找到 / dev / kvm。在您的BIOS安全设置中启用VT-x,确保您的Linux发行版具有正常工作的kvm模块。
事情是:我根本没有碰过BIOS设置。可能的原因:
解决这个问题的解决方案我发现都是指Linux而不是Mac。我该如何解决这个问题?
编辑:
我重新安装了OS X(没有格式化硬盘)。那没用。
答案 0 :(得分:15)
这是解决方案对我有用。
嗯,Android Studio需要HAXM来运行模拟器。
问题是HAXM驱动程序尚不支持Mac Os High Serria的测试版。
驱动程序可以工作但只需要一些额外的命令。
首先,您需要在kext上禁用安全保护。驱动程序没有签署此版本。
来自https://apple.stackexchange.com/a/269777:
在终端窗口中输入并按Enter:
csrutil enable --without kext
然后重启Mac。
然后您可以从以下位置安装HAXM:
从此处https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager/下载驱动程序并解压缩。
打开终端并转到驱动程序目录:
cd Downloads/haxm-macosx_v6_2_0
# edit the file and look for 10.12
nano silent_install.sh
CTRL + W
10.12
在10.12之后添加10.13,并保存文件(CTRL + X,Y,ENTER)
运行它:
./silent_install.sh
确保它有效:
sudo kextload -bundle-id com.intel.kext.intelhaxm
现在你的模拟器应该可以工作了!
答案 1 :(得分:8)
答案 2 :(得分:4)
/ dev / kvm 。
按照步骤操作。你可以解决你的问题。
第1步:从software.intel.com下载英特尔HAXM。
第二步:提取并打开“IntelHAXM_6.2.1.dmg”等文件名。
第3步:双击“IntelHAXM_6.2.1.mpkg”手动安装。
第4步:仔细阅读并安装。
第5步:当您收到新扩展转到系统偏好设置的安全警告并点击“允许”按钮时。
Step6:就是这样。现在您可以运行模拟器。
(注意:如果再次出现同样的错误,请重新安装 “IntelHAXM_6.2.1.mpkg”再一次。这确实可以解决你的问题。)
快乐编码......: - )
答案 3 :(得分:0)
输入您的VM设置,然后搜索虚拟化引擎: 检查虚拟化Intel VT-x / EPT或AMD-RVI选项。 这应该可以解决问题。
答案 4 :(得分:0)