Visual Studio Android 的模拟器未连接到 VM

Visual Studio Emulator for Android doesn't connect to VM

我通过 Visual Studio Emulator for Android.

启动 x86 Android 虚拟机

如果我查看 Hyper-V Manager,我会看到 VM 已启动。我实际上可以通过 Hyper-V 连接到它,它加载并完美运行。

但是模拟器(看起来像 phone 的东西)仍然停留在 "OS is starting..." 它不会比那个更远,即使 VM 完全已加载!

我该如何解决这个问题?

(这不是典型的虚拟交换机问题之一,正如我所说,VM 在 Hyper-V 管理器中加载。)

我高度怀疑这是一个配置问题,可能是在 VS 内部。 Android Studio 提供了一种更合适的方法来通过非常简单的向导创建模拟器。我建议您使用它来创建和启动模拟器,VS 会将其检测为设备,您将能够直接从那里启动它 - 无需配置 -

更好的模拟器是 Genymotion。它作为 Oracle VirtualBox 虚拟机运行,比 Google 的本地模拟器

快得多

我使用了核选项:删除交换机、删除虚拟机、卸载模拟器、卸载 Hyper-V、重新启动、重新安装 HV、重新安装模拟器,确保防火墙规则没有阻止它,重新启动。然后 运行 模拟器再次重新创建开关。

现在我还有其他问题,但是这个问题没有了。这是一个非常脆弱的产品。