Reputation: 1806
I want to use Visual Studio Emulator for Android but whenever I try to start it it fails.
The final part of the Log is:
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)
I've spent a lot of time to figure out the solution and I've failed. What am I missing?
I saw that for Windows phone sometimes they set their own virtual switch in Hyper-V Manager. Is that something I should also do, and how should it be done?
In the meantime:
I've tired method suggested by @John Kemnetz.The emulator environment starts.
After selecting Yes this exception is shown.
I've came to the second attempt suggested by @John Kemnetz in later answer. These are all the steps:
Upvotes: 9
Views: 8736
Reputation: 1
Visual studio (2015) emulator for android not working - XDE.exe - Exit Code 3
Follow the steps in above URL, it's also doesn't work.
Then I do the steps below, it's work!
Uninstall all net work adapter in device manager, reboot computer.
Open Visual Studio Emulator for Android, click "Uninstall profile" of the device you want to lunch, then click "Install profile" to reinstall it. Now, lunch the device, it should work.
Upvotes: 0
Reputation: 821
This error took me weeks to finally resolve. The above solutions did not work for me when doing only what was mentioned. Finally I did all of the following which resolved my issue.
Installed the Emulator again and it worked!!!
Upvotes: 0
Reputation: 1
Upgrade the network adapter drivers (I didn't even need to uninstall it) and restart the computer
Upvotes: -2
Reputation: 2565
Looks like a problem with Hyper-V. You may want to try the following (in order):*
*note that #2 was the solution that worked for kr85
Upvotes: 7
Reputation: 2565
In the log file you've got:
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
If you run that command manually in Command Prompt, but without the /noStart and /silent flags, it will tell you why it can't create the virtual switch.
Upvotes: 2