适用于Android的Visual Studio模拟器无法正常工作

时间:2016-07-27 15:34:12

标签: android xamarin visual-studio-2015

我正在尝试创建Xamarin android应用程序,我无法运行Visual Studio Emulator for Android,显示以下错误框,我该如何解决? enter image description here 我尝试使用以下解决方案修复它,但没有工作

1。启动注册表编辑器。

2。找到以下注册表子项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization

第3。右键单击Virtualization文件夹

指向“新建”,然后单击“DWORD值”。

4。键入MemoryReserve,然后按Enter键。

5。双击MemoryReserve,在“数值数据”框中输入2048,选择“十进制”选项,然后单击“确定”。

6。关闭注册表编辑器。

3 个答案:

答案 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)

Choose your device's cfg file

选择您设备的cfg文件 device.vm.ram.size = 1024