适用于Android的Visual Studio 2015 RC仿真器无法启动

时间:2015-05-14 13:43:40

标签: android-emulator hyper-v visual-studio-2015 visual-studio-cordova

我的Android Visual Studio 2015 RC仿真器有问题。当我开始调试(F5)时,仿真器没有启动,也没有从"工具>开始。适用于Android的Visual Studio模拟器..."。这个过程停留在"准备虚拟机"并且有一个" Xde.exe"任务管理器中CPU占用率为0%的进程。这适用于所有虚拟机。以前的模拟器(前RC)工作得很好。

根据SDK管理器安装necessery API(19和21)。

我已经尝试重新安装Visual Studio并修复它但它没有帮助。

我该如何解决?

Visual Studio Emulator for Android

更新

以下是日志: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安装和相同的效果。

4 个答案:

答案 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管理员组的成员。这样做:

  1. 打开控制面板>管理工具>计算机管理。
  2. 展开“本地用户和群组”,然后点击“群组。”
  3. 双击“Hyper-V管理员”组。
  4. 点击“添加”,然后将您的用户名添加到论坛。
  5. 如果该组不存在,您可以使用此博客文章中的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)

我提出了一个非常真实的解决方案,可以满足您运行模拟器的基本需求。您需要做的就是按照以下步骤操作:

  1. 登录https://www.genymotion.com/account/login/
  2. 从那里下载Genymotion。
  3. 首先从Genymotion下载并运行您自己选择的模拟器。 [从开始按钮启动仿真器] [2]
  4. 然后继续运行并打开Visual Studio。
  5. 打开您的解决方案,在您的Genymotion仿真器运行时,您将看到在Play选项中,您将拥有新的仿真器设备,它将是Genymotion设备。

  6. 使用该设备进行部署。

  7. 乌拉!!您的解决方案很成功。