我正在尝试创建Xamarin android应用程序,我无法运行Visual Studio Emulator for Android,显示以下错误框,我该如何解决? 我尝试使用以下解决方案修复它,但没有工作
1。启动注册表编辑器。
2。找到以下注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization
第3。右键单击Virtualization文件夹
指向“新建”,然后单击“DWORD值”。
4。键入MemoryReserve,然后按Enter键。
5。双击MemoryReserve,在“数值数据”框中输入2048,选择“十进制”选项,然后单击“确定”。
6。关闭注册表编辑器。
答案 0 :(得分:2)
我相信你可能 4 GB 的 RAM (也发生在我身上),所以你将无法运行模拟器。解决方案是购买更多内存:)
Visual Studio Android Emulator的最低要求如下:
系统要求
- Hyper-V支持(请参阅下面的Hyper-V要求)
- 6 GB或更多内存。
- 64位版本的Windows 8,Windows 8.1,Windows10或更高版本的专业版
- 支持SSSE3或更高版本的处理器。
网络要求
- DHCP
- 自动配置的DNS和网关设置
Hyper-V要求:
在BIOS中,必须支持以下功能:
硬件辅助虚拟化
- 二级地址转换(SLAT)
- 基于硬件的数据执行保护(DEP)
- 在Windows中,必须启用并运行Hyper-V。
- 您必须是本地Hyper-V管理员组的成员。
<强>来源:强> https://msdn.microsoft.com/en-us/library/mt228280.aspx
答案 1 :(得分:1)
当我运行大量程序时,我经常遇到这个错误。我建议进入任务管理器,杀死任何更大的进程,然后运行模拟器作为唯一的进程之一(当然使用VS)。
答案 2 :(得分:0)