我已经使用Android工具安装了VS2015的RTM版本。我可以启动模拟器管理器并查看已安装映像的列表。当我单击绿色三角形以启动图像时,它会显示一个进度条和文本"启动模拟器..."和XDE打开消息"操作系统正在启动"
过了一会儿,XDE会显示一条错误消息:
[窗口标题] 适用于Android的Visual Studio模拟器
[内容] 模拟器无法连接到设备操作系统:
无法设置UDP端口。
某些功能可能会被禁用。
[关闭]
奇怪的是,当我查看Hyper-V管理器时,图像似乎运行得很好。
我已经从xdesku.xml中删除了GuestDisplayNameProvider行,之前导致错误:"无法从dev / hw_random读取:没有这样的设备"在启动时。
答案 0 :(得分:10)
所以我最终修复了这个问题,因为我破坏了虚拟以太网适配器。这就是我为解决它而做的事情。
答案 1 :(得分:3)
禁用然后重新启用Hyper-V后发生这种情况。解决问题:
删除Hyper-V Manager中的所有虚拟交换机,删除Hyper-V Manager中的所有虚拟机,卸载Visual Studio Emulator for Android中的所有配置文件。然后重启机器(只是为了确定)。然后,打开Visual Studio Emulator for Android,下载所需的配置文件,然后单击"播放"。相关的交换机,虚拟机等现在都将全部创建。
答案 2 :(得分:1)
转到" C:\ Program Files(x86)\ Microsoft XDE \ 10.0.10586.0 \ SKUs \ Android \"并使用记事本打开xdesku.xml并删除以下行:GuestDisplayProvider =" VsEmulator.OpenGLGuestDisplay。
如果您的模拟器冻结了"操作系统正在启动"但Hyper-V显示" OS" ,请点击以下链接:
https://stackoverflow.com/a/32006888/948236
它对我有用。
答案 3 :(得分:0)
添加新的虚拟交换机帮了我很多忙。