Android emulator Windows 10(Hyper-V)上的VS Android Emulator在Hyper-V 2016的重新启动循环中

Android emulator Windows 10(Hyper-V)上的VS Android Emulator在Hyper-V 2016的重新启动循环中,android-emulator,visual-studio-2015,Android Emulator,Visual Studio 2015,环境 Hyper-V server 2016技术预览4 运行Windows 10并启用嵌套vm的虚拟机(我可以运行Windows Phone模拟器) 请注意,我正在hyper-v服务器中运行hyper-v(windows 10上的emulator),但我的版本支持这一点 问题描述 我可以创建并启动虚拟机,但在3秒钟后,在这个屏幕上,机器会自动复位。我可以通过暂停虚拟机抓取屏幕截图: 当我查看Android manager的Visual Studio Emulator的日志时,我看到的是: 3&

环境

  • Hyper-V server 2016技术预览4
  • 运行Windows 10并启用嵌套vm的虚拟机(我可以运行Windows Phone模拟器)
  • 请注意,我正在hyper-v服务器中运行hyper-v(windows 10上的emulator),但我的版本支持这一点

    问题描述

    我可以创建并启动虚拟机,但在3秒钟后,在这个屏幕上,机器会自动复位。我可以通过暂停虚拟机抓取屏幕截图:

    当我查看Android manager的Visual Studio Emulator的日志时,我看到的是:

    3> 4-12-2015 21:58:18 : [Critical] Could not launch 'VS Emulator 5" Lollipop (5.0) XXHDPI Phone' device. Exit code -532462766.
    3> 4-12-2015 21:58:18 : [Critical] XDE Path: C:\Program Files (x86)\Microsoft XDE\10.0.10240.0\xde.exe
    3> 4-12-2015 21:58:18 : [Critical] XDE Arguments: /sku Android /displayName "VS Emulator 5\" Lollipop (5.0) XXHDPI Phone" /memSize 2048 /diagonalSize 5 /video "1080x1920" /vhd "C:\Users\Geert\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\vhd\5_Lollipop_(5.0)_XXHDPI_Phone\image.vhd" /name "VS Emulator 5-inch Lollipop (5.0) XXHDPI Phone.geert"
    3> 4-12-2015 21:58:18 : [Critical] XDE Exit Code: Unknown (-532462766)
    
    当我检查
    事件日志时,我看到:

    Application: xde.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.ObjectDisposedException
       at System.Net.Sockets.Socket.Bind(System.Net.EndPoint)
       at Microsoft.Xde.Communication.XdePeerGuest.DetectGuest()
       at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
       at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
       at System.Threading.ThreadHelper.ThreadStart()
    
    我是如何尝试修复它的(但失败)

  • 删除并重新安装虚拟机
  • 使用Visual Studio emulator for Android删除并重新安装仿真器映像
  • 删除并重新安装Internal-hyper-v的网络交换机

  • 我认为你太过于激进了,这是行不通的。Android的VS Emulator尚未在nested Hyper-V中测试,因为nested Hyper-V仍在开发中。不幸的是,在嵌套Hyper-V更接近RTM之前,我不认为这一问题会得到解决。

    我认为,对于这一问题来说,您处于前沿有点太远了。Android的VS Emulator尚未在nested Hyper-V中测试,因为nested Hyper-V仍在开发中。不幸的是,我认为在嵌套的Hyper-V更接近RTM之前,这一问题不会得到解决。

    -532462766=0xE0434352=CLR EXPECTION,并且在日志中可以看到发生System.ObjectDisposedException。在connect上将问题提交给Microsoft:对我来说,模拟器在“启动操作系统”中死机,什么也没发生。这是一个非常糟糕的错误。请看,您应该使用procdump-ma-ic:\dumps来生成XDE.exe的转储。将dmp压缩并附加到connect-532462766=0xE0434352=CLR表达式,在日志中可以看到发生System.ObjectDisposedException。在connect上将问题提交给Microsoft:对我来说,模拟器在“启动操作系统”中死机,什么也没发生。这是一个非常糟糕的错误。请看,您应该使用procdump-ma-ic:\dumps来生成XDE.exe的转储。压缩并连接dmp以进行连接