无法创建Android虚拟设备,因为在Windows上找不到"/dev/kvm"。

5

我已经使用我的电脑上的Android Studio大约两年了。最近我升级到了Windows 10,遇到了一些问题,其中大部分已经解决了。

然而,现在我无法创建任何手机的模拟器,Android Studio显示:“需要Intel HAXM才能运行此AVD。/dev/kvm未找到。在您的BIOS安全设置中启用VT-x,在确保您的Linux发行版具有工作KVM模块。”

但是这台笔记本电脑没有运行Ubuntu或任何其他形式的Linux。我尝试从https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement安装Intel HAXM,但模拟器仍然出现相同的错误。

有人知道我该怎么做来解决这个问题吗?


你是否已经安装了Hyper-v?如果是,请参见此处 - Al Lelopath
@AlLelopath 刚刚检查了一下,我没有安装 Hyper-v。 - Kinoscorpia
我卸载了HAXM,然后重新安装它。一切都很顺利。 - Behrouz.M
1
卸载HAXM,然后从https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager重新安装解决了我的问题。可能是由于HAXM更新导致的,因为原始帖子中没有提到。 - mcdon
3个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
4
所以我也遇到了这个问题,不过在BIOS中开启了VT,并且没有安装Hyper-V。 通过卸载HAXM,我得以解决这个问题。
  1. 前往

    控制面板 > 程序 > 程序和功能

  2. 找到

    Intel Hardware Accelerated Execution Manager

  3. 点击

    卸载

然后重新安装它,
  1. 前往SDK文件夹

    默认路径 >> C:\Users\用户名\AppData\Local\Android\Sdk

  2. 进入HAXM子目录

    \extras\intel\Hardware_Accelerated_Execution_Manager

  3. 运行HAXM安装程序

    intelhaxm-android.exe

最后,我能够启动Android Studio并运行模拟器,而不会出现VT-x消息。

4

我遇到了同样的问题。在寻找答案后,我没有得到准确的答案。我尝试了不同的方式。最终,我解决了这个问题。 首先,请确保您已经下载了HAXM,并在BIOS安全设置中启用了VT-x。 其次,在\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager中双击intelhaxm-android.exe,进行安装。 这种方法对我有效。


1

您的CPU可能不支持虚拟化,或者在BIOS中被禁用。进入BIOS查看是否有启用虚拟化的设置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,