HAXM安装问题:VS2107 + Xamarin

时间:2017-09-28 07:23:28

标签: android visual-studio xamarin android-emulator haxm

在SDK Manager中,我发现HAXM安装程序由于某种原因与Windows不兼容。参考屏幕截图:

enter image description here

我正在使用Xamarin和VS2017 Enterprise。我已从BIOS设置中禁用了Secure Boot,并启用了虚拟化。它是W530笔记本电脑,在Windows 10上有16 gig RAM和1 TB HDD。我从这里下载haxm-windows_v6_2_1.zip (6.2.1)https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm当我运行intelhaxm-android.exe时,它会抛出此错误:

enter image description here

模拟器是x86手机,而不是ARM手机,因为显然,前者的速度要快10倍(它会抛出该信息)。骨架项目构建没有问题 enter image description here

所以我知道Android API都是使用目标框架版本正确设置的。因此,当我选择我的自定义模拟器(x86 - API 25)时,会在几秒钟内抛出部署错误: enter image description here

Build for Build显示了这个:

1>Starting deploy x86_API25 ...
1>Starting emulator x86_API25 ...
1>C:\PROGRA~2\Android\ANDROI~1\tools\emulator.EXE -partition-size 512 -no-boot-anim -avd x86_API25 -prop monodroid.avdname=x86_API25
1>emulator: ERROR: x86 emulation currently requires hardware acceleration!
1>Please ensure Intel HAXM is properly installed and usable.
1>CPU acceleration status: Please disable Hyper-V before using the Android Emulator.  Start a command prompt as Administrator, run 'bcdedit /set hypervisorlaunchtype off', reboot.
1>Emulator x86_API25 cannot be started.
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========

是的,Hyper-V IS被禁用了!它是在管理员模式下从命令行完成的!

我已经完成了扫描整个Stack Overflow网站(以及其他几个网站)后所做的事情,所以是的,我已完成了我的作业。

请帮忙!

BIOS Screen 1

BIOS Screen 2

BIOS Screen 3

打开或关闭Windows功能: enter image description here

0 个答案:

没有答案