在Windows 10和AMD A10-7850K上具有相同设置的VirtualBox和Android Studio模拟器是否可以工作?
Android Studio模拟器在
时有效enabled
和disabled
hypervisorlaunchtype Auto
另一方面,这不适用于VirtualBox 6.0.4。当上述设置处于活动状态并且尝试启动虚拟机时,出现提示:
Failed to open a session for the virtual machine WIN10 PRO 64-bit.
(VERR_NEM_MISSING_KERNEL_API).
AMD-V is not available (VERR_SVM_NO_SVM).
Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
为了启动VirtualBox虚拟机,我需要输入cmd:
C:\Windows\system32>bcdedit /set hypervisorlaunchtype off
,然后重新启动。现在VirtualBox可以使用,但是Android Studio模拟器不会启动任何虚拟设备。为了使Android Studio模拟器能够正常工作,我需要恢复hypervisorlaunchtype:
C:\Windows\system32>bcdedit /set hypervisorlaunchtype auto
然后重新启动。
这很烦人。有办法克服吗?
Microsoft Windows 10 Pro (Version 10.0.17763 Build 17763)
AMD A10-7850K Radeon R7, 12 Compute Cores 4C+8G, 3700 Mhz, 2 Core(s), 4 Logical Processor(s)
Android Studio 3.3.1
Android Emulator 28.0.23
VirtualBox 6.0.4 r128413 (Qt5.6.2)