我在新安装和更新的 Windows 8.1 N x64 VM 上运行 VS2015 CTP6。
Hyper-V support is enabled , hypervisor.cpuid.v0 = "FALSE"
和 vhv.enable = "TRUE"
设置为 vmx 文件。
当我尝试使用适用于 Android 设备的 Visual Studio 模拟器运行构建时,VS 会告诉我 "starting emulator"永远。没有错误,没有窗口,什么都没有。
包含的 AVD(如 AVD_GalaxyNexus_ToolsForApacheCordova)启动正常,只是新的适用于 Android 的 Microsoft VS 模拟器无法正常工作。
取消构建过程后会弹出一条消息:“无法启动仿真设备‘VS Emulator....’”如果我按 F5,它现在总是会立即弹出(构建后)。因此,一旦取消构建,VS 甚至不会尝试再次启动模拟器(在具有该特定模拟设备的项目上)。
在 hyper-v-manager 中根本没有计算机。\Microsoft Visual Studio Emulator for Android\1.0\不包含 XDE.exe,但包含 2 个 vsemu.vhd。
我也关注了this guide并尝试独立启动模拟器。 "pathto\XDE.exe"-vhd "pathto\vsemu.api19.vhd"这实际上会启动它并在 emu 屏幕上显示“正在加载”但会崩溃,因为我没有在 VS 中安装 Windows Phone 支持。
最佳答案
适用于 Android 的 Visual Studio 模拟器不能嵌套在另一个 VM 中运行,尤其是 Hyper-V VM,因为模拟器本身是 Hyper-V VM(而 Hyper-V 不支持嵌套 VM)。请参阅 this blog post 末尾“当前限制”中的最后一个项目符号.
关于c# - VS 2015 实习生 Android 模拟器无法启动 (vmWare 10),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28926199/