我正在尝试使用以下命令行在我的Windows 10(2018年4月更新)支持Hyper V的计算机上启动Android模拟器27.2.9.0:
> cd C:\Users\<username>\AppData\Local\Android\sdk\emulator\lib\qt\lib
> ..\..\..\emulator -avd <avd name> -feature WindowsHypervisorPlatform
我收到以下错误消息:
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Windows Hypervisor Platform (WHPX) is properly installed and usable.
CPU acceleration status: Please disable Hyper-V before using the Android Emulator. Start a command prompt as Administrator, run 'bcdedit /set hypervisorlaunchtype off', reboot.
我已将“WindowsHypervisorPlatform = on”行添加到C:\ Users \ .android \ advancedFeatures.ini,但这没有帮助。
我错过了什么?
答案 0 :(得分:41)
答案 1 :(得分:5)
为了使它在我的PC上正常运行,我做了几件事。
此处还有Microsoft的另一本指南:https://docs.microsoft.com/en-us/xamarin/android/get-started/installation/android-emulator/hardware-acceleration?tabs=vswin
答案 2 :(得分:4)
答案 3 :(得分:4)
我只需要卸载“ Hyper-V Hypervisor”,模拟器就可以开始工作了。我正在使用Windows 10(1803)。如果我安装了“ Hyper-V Hypervisor”,则模拟器将停止工作。
答案 4 :(得分:0)
在以管理员身份打开的cmd
中运行以下命令以禁用hyper-v
,然后重新启动计算机:
bcdedit /set hypervisorlaunchtype off
此命令对我有用。