缺少WinHvPlatform.dll的Android仿真程序错误

缺少WinHvPlatform.dll的Android仿真程序错误,android,intellij-idea,android-emulator,avd,Android,Intellij Idea,Android Emulator,Avd,今天,我所有的Android模拟器(在Win10/IntelliJ IDEA上)突然出现, 开始抱怨图书馆不见了 当我启动任何模拟器时,在加载过程中,我在控制台日志上阅读: 仿真器:无法加载库“WinHvPlatform.dll” 然后,仿真器启动并似乎运行正常 但是。。。有人知道原因是什么吗? 该库是什么?对于Android模拟器,应禁用Hyper-V,并改用英特尔HAXM(如果您的处理器支持)。另外,请确保您正在使用更新的Android SDK 27工具和模拟器,它们可以更新。这是因为Mic

今天,我所有的Android模拟器(在Win10/IntelliJ IDEA上)突然出现, 开始抱怨图书馆不见了

当我启动任何模拟器时,在加载过程中,我在控制台日志上阅读:

仿真器:无法加载库“WinHvPlatform.dll”

然后,仿真器启动并似乎运行正常

但是。。。有人知道原因是什么吗?
该库是什么?

对于Android模拟器,应禁用Hyper-V,并改用英特尔HAXM(如果您的处理器支持)。另外,请确保您正在使用更新的Android SDK 27工具和模拟器,它们可以更新。

这是因为Microsoft与Google合作,允许使用Hyper-V而不是Intel HAXM作为虚拟机监控程序。见以下文章:

Windows系统管理程序平台于4月10日在Windows系统中引入 2018年更新并使第三方虚拟化堆栈能够利用 用于硬件加速的Windows虚拟机监控程序。如果您正在使用 Hyper-V,此堆栈取代Intel HAXM作为 Android模拟器

如果运行
ANDROID\u SDK\emulator\emulator.exe-avd YOURAVD-verbose
,您可能会得到以下输出:

emulator: Checking whether Windows Hypervisor Platform (WHPX) is available.
emulator: Could not load library WinHvPlatform.dll
emulator: WHPX is either not available or not installed.
emulator: CPU Acceleration: DISABLED
emulator: CPU Acceleration status: HAXM is not installed on this machine
emulator: ERROR: x86_64 emulation currently requires hardware acceleration!
您可以按照上面文章中的说明,通过设置以下内容,在
%USERPROFILE%\.Android\advancedFeatures.ini中关闭谷歌Android emulator的Windows虚拟机监控程序:

WindowsHypervisorPlatform=off

对我来说也是这样:PS D:\Android\sdk\emulator>/emulator-avd Nexus\u 5X\u API\u 22无法加载库“WinHvPlatform.dll”。D:\Android\sdk\emulator/emulator-x86.exe:无效选项--'-enable-whpx'WinHvPlatform.dll可能是Hyper-V平台库。我也遇到了同样的问题。这是突然发生的,我无法将我的应用程序安装到模拟器上。以前工作正常,未安装导致此问题的重要更新