最近我安装了Xamarin,并尝试在Xamarin页面beginner中进行教程。当我即将编译时,它给了我一个错误:
2>请确保英特尔HAXM已正确安装并可使用。
和
2> CPU加速状态:此机器上未安装HAXM
然后我打开android SDK Manager,我无法安装HAXM
一些链接建议从英特尔下载它但我拒绝访问。而且在我的Windows功能中,hyper-v未经检查
n.b:我使用windows ver.10,VS.studio ver.2017和i5处理器
答案 0 :(得分:13)
如果还没有,请打开SDK Manager并下载 Intel x86仿真器加速器(HAXM安装程序)。
现在转到SDK目录(通常是C:\ users \ username \ AppData \ Local \ Android \ sdk)。在此目录中,转到 extras→Intel→Hardware_Accelerated_Execution_Manager 并运行名为“ intelhaxm-android.exe ”的文件。
如果您收到类似“英特尔虚拟化技术”的错误 (vt,vt-x)未启用“,请转到BIOS设置并启用 硬件虚拟化。
重新启动Android Studio,然后再次尝试启动AVD。
显示模拟器窗口可能需要一两分钟。
答案 1 :(得分:2)
检查您的系统是Intel® VT-x Technology
,有时候更容易出错。
检查Intel Virtualization Technology
中的Task Manager -> Performance -> Virtualization -> Enable or Disable
州。
在BIOS模型中:
即使您这样做,它可能仍然没有效果:
Config -> CPU -> Intel Virtualization Technology -> Enable
启用此类虚拟化:
Security -> Virtualization -> Intel(R) Virtualization Technology -> Enabled
如果您已开启,请安装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平台,如下所示。
现在,您可以启动模拟器了。不需要英特尔HAXM。
这是官方链接:https://android-developers.googleblog.com/2018/07/android-emulator-amd-processor-hyper-v.html