Android emulator 适用于Android的Visual Studio 2015 RC Emulator';开始

Android emulator 适用于Android的Visual Studio 2015 RC Emulator';开始,android-emulator,hyper-v,visual-studio-2015,visual-studio-cordova,Android Emulator,Hyper V,Visual Studio 2015,Visual Studio Cordova,我对Android的Visual Studio 2015 RC Emulator有问题。当我开始调试(F5)或“工具>Visual Studio emulator for Android…”时,模拟器没有启动。进程卡在“准备虚拟机”上,任务管理器中有一个CPU使用率为0%的“Xde.exe”进程。所有虚拟机都会发生这种情况。以前的模拟器(pre-RC)工作正常 必要的API(19和21)是根据SDK管理器安装的 我尝试重新安装Visual Studio并修复它,但没有起到任何作用 我怎样才能解决

我对Android的Visual Studio 2015 RC Emulator有问题。当我开始调试(F5)或“工具>Visual Studio emulator for Android…”时,模拟器没有启动。进程卡在“准备虚拟机”上,任务管理器中有一个CPU使用率为0%的“Xde.exe”进程。所有虚拟机都会发生这种情况。以前的模拟器(pre-RC)工作正常

必要的API(19和21)是根据SDK管理器安装的

我尝试重新安装Visual Studio并修复它,但没有起到任何作用

我怎样才能解决这个问题

更新:

以下是日志:。
[关键]操作已取消。
行是自我解释的<代码>[Critical]无法启动“VS Emulator 5.5”KitKat(4.4)HDPI Phone”设备。在我在任务管理器中杀死xde.exe时发生

奇怪的是,当我将VHD文件从
%localappdata%\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices
导入Hyper-V管理器时,它工作正常,我甚至可以启动并使用它。不幸的是,我仍然无法以这种方式从Visual Studio调试应用程序

更新2:


因此,我已在笔记本电脑上重新安装了Windows,安装Visual Studio 2015 RC后也会发生同样的事情。因此,两个不同的硬件,一个干净的Windows安装,效果相同。

可能是您没有足够的可用内存来启动Hyper-V VM。如果您转到Hyper-V管理器并尝试启动仿真器映像,您将无法启动您将能够查看它是否启动,或者计算机上是否没有足够的可用RAM。

您可能不是计算机上Hyper-V Admins组的成员。请执行以下操作:

  • 打开控制面板>管理工具>计算机管理
  • 展开“本地用户和组”,然后单击“组”
  • 双击“Hyper-V管理员”组
  • 单击“添加”并将您的用户名添加到组中

  • 如果该组不存在,您可以使用此博文中的PowerShell脚本创建它:

    这可能是的副本

    我和你有同样的问题,这是通过以下回答中提供的步骤解决的:


    对我来说,关键是禁用我在Wi-fi适配器上设置的网络共享。

    我想出了一个真正的解决方案,可以满足您运行模拟器的基本需求。您只需执行以下步骤:

  • 登录到
  • 从那里下载Genymotion
  • 首先从Genymotion下载并运行您自己选择的模拟器。 [从开始按钮启动仿真器][2]
  • 然后保持它运行并打开VisualStudio
  • 打开您的解决方案,当您的Genymotion Emulator运行时,您将看到在播放选项中,您将拥有新的仿真器设备,即Genymotion设备

  • 使用该设备部署

  • 万岁!!你的解决方案成功了

  • 是的,硬件和操作系统都是一样的。我卸载了VS CTP6,然后安装了RC one。你在这台机器上有管理员权限吗?日志上写着什么(当启动失败时,你会得到一个“打开的日志”)“配置文件下的错误消息)。@JohnKemnetz是的,我有管理员权限。以下是日志:(临界线是停止进程的结果)。@PajdziuPaj我的评论不会解决您的问题,但它可能会在我们等待答复时为您节省一些时间。用于Android模拟器,并使用Debug>Android>Device测试您的项目。它非常类似于Android的Visual Studio Emulator,有很多虚拟设备。事实上,如果你没有它,你应该下载它,因为它工作得很好。希望这有帮助!我有16 GB的RAM,我可以启动每个Windows Phone emulator或Windows 7虚拟机。另外,Hyper-V管理器中没有Android仿真器。不幸的是,我也没有工作。我检查了“Hyper-V管理员”组,我的用户名已经在那里了。如果我没有犯任何错误并且名称相同,我会在CMD中使用echo%username%进行检查。我尝试将管理员添加到组中,并以管理员身份运行VS,但结果相同。无论如何,谢谢你的帮助:)@KamilPajdzik-你在运行什么操作系统?它是Windows服务器产品吗?如果您的Windows Server未启用桌面体验,我们会看到此错误。@KamilPajdzik,如果这不是问题所在,请在命令提示符下运行C:\Program Files(x86)\Microsoft XDE\10.0.10121.0\XDE.exe/sku Android/displayName“VS Emulator 5\”棒棒糖(5.0)XXHDPI Phone”/memSize 2048/diagonalSize 5/video“1080x1920”/vhdC:\Users\\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\vhd\5\u棒棒糖(5.0)\u XXHDPI\u Phone\image.vhd“/name”VS Emulator 5英寸棒棒糖(5.0)XXHDPI Phone。”*替换为您的用户名。然后键入“echo%errorlevel%“在cmd.exe中获取退出代码。让我知道错误和退出代码我正在运行Windows 8.1 Enterprise N版本。我将执行命令并发布结果。我安装了不同版本的XDE(这可能是个问题吗?我已尝试修复VS,但尚未更新),因此我将路径更改为10.0.1.0版本。这是日志。
    echo%errorcode%
    返回9009。