HAXM未安装在此计算机上

时间:2017-07-24 06:26:15

标签: android xamarin

最近我安装了Xamarin,并尝试在Xamarin页面beginner中进行教程。当我即将编译时,它给了我一个错误:

  

2>请确保英特尔HAXM已正确安装并可使用。

  

2> CPU加速状态:此机器上未安装HAXM

然后我打开android SDK Manager,我无法安装HAXM

enter image description here enter image description here 一些链接建议从英特尔下载它但我拒绝访问。而且在我的Windows功能中,hyper-v未经检查

enter image description here enter image description here

n.b:我使用windows ver.10,VS.studio ver.2017和i5处理器

4 个答案:

答案 0 :(得分:13)

  1. 如果还没有,请打开SDK Manager并下载 Intel x86仿真器加速器(HAXM安装程序)。

  2. 现在转到SDK目录(通常是C:\ users \ username \ AppData \ Local \ Android \ sdk)。在此目录中,转到 extras→Intel→Hardware_Accelerated_Execution_Manager 并运行名为“ intelhaxm-android.exe ”的文件。

      

    如果您收到类似“英特尔虚拟化技术”的错误   (vt,vt-x)未启用“,请转到BIOS设置并启用   硬件虚拟化。

  3. 重新启动Android Studio,然后再次尝试启动AVD。

  4. 显示模拟器窗口可能需要一两分钟。

    请回答图片 Error in launching AVD with AMD processor

答案 1 :(得分:2)

检查您的系统是Intel® VT-x Technology,有时候更容易出错。

检查Intel Virtualization Technology中的Task Manager -> Performance -> Virtualization -> Enable or Disable州。 enter image description here

在BIOS模型中:

  1. 即使您这样做,它可能仍然没有效果

    Config -> CPU -> Intel Virtualization Technology -> Enable

  2. 启用此类虚拟化

    Security -> Virtualization -> Intel(R) Virtualization Technology -> Enabled

  3. 如果您已开启,请安装Intel HAXM

答案 2 :(得分:0)

检查已安装的HAXM 转到Controll面板检查HAXM(或检查C:\ Windows \ System32 \ drivers \ IntelHaxm.sys)

您可以下载并安装HAXM版本xxx(或在android studio中下载,您会在you_path \ SDK \ extras \ intel \ Hardware_Accelerated_Execution_Manager中看到它)

如果您安装HAXM并收到错误“ VT-x Technology ....” =>,则您需要大量签入驱动程序BIOS和芯片组,并且检查BIOS英特尔(R)虚拟化技术->已启用

如果您使用Windows 7?我怀疑此问题仅影响缺少安全补丁程序的64位Windows 7系统,该系统启用了对SHA-256代码签名算法的支持:

https://www.microsoft.com/en-us/download/details.aspx?id=46148

答案 3 :(得分:0)

如果它是Intel处理器,则启用Intel HAXM。

如果它是AMD处理器,那么下面是您的答案。

在AMD处理器中,您绝对不需要Intel HAXM(硬件加速执行模式),因为它们是AMD处理器。

只需启用(选中)Windows功能中的Windows Hypervisor平台,如下所示。 enter image description here

现在,您可以启动模拟器了。不需要英特尔HAXM。

这是官方链接:https://android-developers.googleblog.com/2018/07/android-emulator-amd-processor-hyper-v.html