为什么Visual Studio Emulator for Android不再启动?

qgelzfjb  于 2023-01-14  发布在  Android
关注(0)|答案(2)|浏览(255)

我正在使用Visual Studio 2015企业版和新的Android模拟器。它运行了一段时间相当不错,但突然停止工作。
VS中的输出始终显示如下内容:

1>Starting emulator: VS Emulator 5.1" Lollipop (5.1.1) XXHDPI Phone
1>Validating emulator arguments...
1>Determining if emulator is already running...
1>Preparing virtual machine...
1>Launching emulator...

模拟器窗口出现,但停留在黑色的“Loading...”屏幕上。我在任务管理器中看到xde.exe消耗了25%到32%的CPU功率。Windows事件日志中没有任何条目说明xde或Hyper-V。我已经删除了Hyper-V中的所有虚拟计算机-Microsoft在Visual Studio Emulator for Android疑难解答页面上建议的管理器。
有人知道如何让模拟器再次运行吗?

i34xakig

i34xakig1#

如果你面临同样的问题,那么你可以尝试通过以下步骤来解决它:

1.删除所有虚拟交换机

试试John Kemnetz在his answer中所说的方法:
转到Hyper-V管理器,然后通过虚拟交换机管理器删除所有虚拟交换机2)在Hyper-V管理器中,删除所有VM。3)重新启动计算机。4)启动模拟器。

2.禁用网络接口

如果这不起作用,然后尝试这样做杰森史密斯在评论中描述:
禁用除了windows phone vswitch之外的网络接口。然后一旦模拟器启动,就重新打开它。如果你删除了它们,Xde将重新创建它们,你希望它们被创建但在控制面板中被禁用。唯一要保持启用的是windows phone。
如果这也不起作用(这是我的情况),那么

3.重新安装适用于Android的Visual Studio 2015模拟器

卸载模拟器,重新启动电脑,然后重新安装。这对我很有效。但我建议先尝试其他两个选项,因为第三个选项可能真的很耗时。

z31licg0

z31licg02#

试试这个:
1.转到Hyper-V管理器,然后通过虚拟交换机管理器删除所有虚拟交换机
1.在Hyper-V管理器中,删除所有虚拟机。
1.重新启动计算机。
1.启动模拟器。
某些计算机的Windows 10更新导致虚拟交换机出现问题,需要由模拟器从头重新创建。

相关问题