我的Android Visual Studio 2015 RC仿真器有问题。当我开始调试(F5)时,仿真器没有启动,也没有从"工具>开始。适用于Android的Visual Studio模拟器..."。这个过程停留在"准备虚拟机"并且有一个" Xde.exe"任务管理器中CPU占用率为0%的进程。这适用于所有虚拟机。以前的模拟器(前RC)工作得很好。
根据SDK管理器安装necessery API(19和21)。
我已经尝试重新安装Visual Studio并修复它但它没有帮助。
我该如何解决?
更新
以下是日志:http://pastebin.com/xgyTNkJ9。 [Critical] The operation was canceled.
行是自我阐释的。我在任务管理器中杀死xde.exe时出现[Critical] Could not launch 'VS Emulator 5.5" KitKat (4.4) HDPI Phone' device.
。
奇怪的是,当我将%localappdata%\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices
的VHD文件导入Hyper-V管理器时,它工作得很好,我甚至可以启动它并使用它。不幸的是,我仍然无法以这种方式从Visual Studio调试应用程序。
更新2:
所以我在我的笔记本上重新安装了Windows,安装Visual Studio 2015 RC后也发生了同样的事情。所以两个不同的硬件,一个干净的Windows安装和相同的效果。
答案 0 :(得分:2)
这可能与Visual studio (2015) emulator for android not working - XDE.exe - Exit Code 3重复。
我遇到了与您自己相同的问题,并按照此答案中提供的步骤解决了这个问题:https://stackoverflow.com/a/31698124/1010492。
我的关键是禁用我在Wi-Fi适配器上设置的网络共享。
答案 1 :(得分:0)
您可能不是计算机上Hyper-V管理员组的成员。这样做:
如果该组不存在,您可以使用此博客文章中的PowerShell脚本创建该组:http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/09/28/creating-a-hyper-v-administrators-local-group-through-powershell.aspx
答案 2 :(得分:-1)
可能是您没有足够的可用内存来启动Hyper-V VM。如果您转到Hyper-V管理器并尝试启动模拟器映像,您将能够查看它是否完全启动,或者您的计算机上是否有足够的可用RAM。
答案 3 :(得分:-6)
我提出了一个非常真实的解决方案,可以满足您运行模拟器的基本需求。您需要做的就是按照以下步骤操作:
打开您的解决方案,在您的Genymotion仿真器运行时,您将看到在Play选项中,您将拥有新的仿真器设备,它将是Genymotion设备。
使用该设备进行部署。