I have Windows Phone SDK installed, which gives you Hyper-V.
I also do development on Android. When one installs the Android O/S into a VM, it can't see any network, so it's practically useless.
All of the online documentation says "Use a legacy network adapter". Well... with Hyper-V managing one's network adapters (It's a laptop with two NICS) there is no such thing as a legacy adapter.
So do we have a virtual machine environment that really isn't a virtual machine at all, but only supports Microsoft operating systems? That's what I suspect, and it is very disappointing.
Or is there some trick to make the Android emulator see the network card? From terminal, ip a only shows the internal adapters (loopback) no matter what is selected in the Hyper-V network dialog.