android 平板z97,适用于Android的Visual Studio模拟器 - 运行模拟设备需要内部虚拟网络交换机...

本文解决了在Windows 8.1 Pro系统上使用Visual Studio Android模拟器时遇到的启动失败问题,通过调整网络适配器设置和确保Hyper-V正确配置最终成功启动模拟器。

问题

我想使用Android的Visual Studio模拟器,但每当我尝试启动它时它都会失败.

ecef063f14a69c42efdfcca35e29b7db.png

日志的最后部分是:

27.9.2015. 11:10:38: [Informational] ===== Session Started =====

27.9.2015. 11:10:38: [Informational] Microsoft Windows NT 6.3.9600.0 Windows 8.1 Pro with Media Center

27.9.2015. 11:10:38: [Informational] Virtualization type: UnknownOrNotVirtual

27.9.2015. 11:10:38: [Informational] Virtualization Version: alaska - 1072009

27.9.2015. 11:10:38: [Informational] Virtualization Serial Number: to be filled by o.e.m.

27.9.2015. 11:10:38: [Informational] Virtualization Product: z97-d3h-cf

27.9.2015. 11:10:38: [Informational] Display Adapter 0: Name: NVIDIA GeForce GTX 960, Version: 10.18.13.5362

27.9.2015. 11:10:38: [Informational] Display Adapter 1: Name: Intel(R) HD Graphics 4600, Version: 10.18.14.4170

27.9.2015. 11:10:39: [Informational] Reinitializing installed profiles.

27.9.2015. 11:10:39: [Informational] Installed profiles initialized. Devices: 3 Platforms: 2

27.9.2015. 11:10:39: [Informational] Reinitializing installable profiles.

27.9.2015. 11:10:39: [Informational] Installable profiles initialized. Devices: 30 Platforms: 4

27.9.2015. 11:10:41: [Informational] Waiting to launch device...

27.9.2015. 11:10:41: [Informational] Launching Device: 10.1" Lollipop (5.1.1) XHDPI Tablet

27.9.2015. 11:10:41: [Informational] Validating emulator arguments...

27.9.2015. 11:10:41: [Informational] Determining if emulator is already running...

27.9.2015. 11:10:41: [Informational] Preparing virtual machine...

27.9.2015. 11:10:47: [Critical] An internal virtual network switch is required for emulated devices to run.

27.9.2015. 11:10:47: [Critical] XDE Path: C:\Program Files (x86)\Microsoft XDE\10.0.10240.0\xde.exe

27.9.2015. 11:10:47: [Critical] XDE Arguments: /sku Android /displayName "VS Emulator 10.1\" Lollipop (5.1.1) XHDPI Tablet" /memSize 2048 /diagonalSize 10.1 /video "2560x1600" /vhd "C:\Users\Miro\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\vhd\10.1_Lollipop_(5.1.1)_XHDPI_Tablet\image.vhd" /name "VS Emulator 10.1-inch Lollipop (5.1.1) XHDPI Tablet.miro" /noStart /silent

27.9.2015. 11:10:47: [Critical] XDE Exit Code: CouldntCreateInternalSwitch (16)

到目前为止我已经尝试过......

完成了如何为Windows Phone 8的模拟器启用Hyper-V的所有步骤

启用VMX和EPT - 使用coreinfo.exe进行检查

SLAT已启用 - 使用CheckSLATStatusOfMachine.exe进行检查

禁用Intel VT-d

在Windows功能中启用Hyper-V

在完成所有相关更改后,我已将PC从电源中拔出并再次尝试

修复Android的Visual Studio模拟器并运行XdeCleanup.exe

禁用卡巴斯基互联网安全

(我读过有时安全软件会干扰)

检查我是否是Hyper-V管理员组的成员

在Hyper-V Manager中直接成功创建并启动了新VM

(这只是为了检查我是否可以运行任何VM)

系统信息

操作系统:带有Media Center的Windows 8.1 Pro

Hyper-V Manager:v6.3.9600.16384

评论

我花了很多时间找出解决方案,但我失败了.我错过了什么?

我看到,对于Windows手机,他们有时会在Hyper-V管理器中设置自己的虚拟交换机.这是我应该做的事情,应该怎么做?

编辑#1

同时:

我手动添加了专用和内部交换机网络(如果命名很重要,则命名为"Windows Phone Emulator Private Switch"和"Windows Phone Emulator Internal Switch").之后重新启动,再次尝试.没工作.

我注意到XdeCleanup.exe删除了手动创建的内部私有交换机.

57bf3d5ac9406a307a49d1f499d0c7eb.png

编辑#2

我已经厌倦了@John Kemnetz建议的方法.模拟器环境开始了.

3a34f7e18876fc155b86cc572cc68e83.png

选择"是"后,将显示此例外.

39e0c42c1d0529e368c42b66e880273f.png

编辑#3 ::解决方案☺::

我是@John Kemnetz在后来的回答中提出的第二次尝试.这些都是以下步骤:

打开设备管理器并从网络适​​配器中删除了一个且仅限英特尔(R)以太网连接I217-V

然后我根本找不到网络适​​配器,它消失了所以我无法重新安装网络驱动程序

重启机器后,不仅英特尔(R)以太网连接I217-V自动安装在网络适​​配器中,而且还安装了Microsoft Hyper-V网络交换机默认微型端口.我第一次看到的东西.

4e2061a89fb6d01a8a0dc03a53497663.png

然后我尝试了与编辑#2相同的控制台条目.控制台没有像编辑#2那样启动.相反,我得到了这个.

adde054c832f13904c6ea82e3b83a603.png

好吧至少没有错误!

所以我跑到VS2015,从模板创建Cordova应用程序并尝试运行模拟器.在我提供了所有请求的用户权限后,它成功启动了!

然后我在网络适​​配器下看到两个在进程中自动创建的新条目.

5809891affe86a7a26735c022b66513b.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值