c# - VS 2015 实习生 Android 模拟器无法启动 (vmWare 10)

标签 c# android-emulator xamarin visual-studio-2015

我在新安装和更新的 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/

相关文章:

c# - 如何在 JSON 中将字符串定义为对象/字典

c# - 泛型类型参数中的多态性

android - getViewByID 为 Listview 返回 null

c# - 没有 Mac 的 Xamarin Visual Studio IOS 开发?

C# Xamarin 避免代码重复

c# - 刷新 EntityFramework 中的数据

c# - Windows 服务的后台 worker

java - 如何保存我的 Android 应用程序,以便最终用户无需 Android SDK 即可执行它

android - 如何处理表格布局的每个单元格上的点击事件

xaml - 无法解析元素上的名称