我的x86 AVDs永远不会加载。 我search了一个解决scheme,但还没有看到一个解决scheme已经为我工作。
组态
脚步
1.在Android Studio中,启动Android虚拟设备pipe理器。
2.使用所有默认设置创buildNexus 5 API 24 AVD。
3.启动AVD。
结果:
AVD窗口显示。
没有出现“Android”文本。
“Android运行”屏幕最初会显示看起来正确的日志条目,但会显示“VCPUclosures请求”的许多实例。
如果我离开它,它会无限地持续几个小时。
虚拟设备永远保持“黑色”。
开始几个日志条目:
C:\Users\username\AppData\Local\Android\Sdk\tools\emulator.exe -netdelay none -netspeed full -avd Nexus_5_API_24 Creating filesystem with parameters: Size: 69206016 Block size: 4096 Blocks per group: 32768 Inodes per group: 4224 Inode size: 256 Journal blocks: 1024 Label: Blocks: 16896 Block groups: 1 Reserved block group size: 7 Created filesystem with 11/4224 inodes and 1302/16896 blocks Hax is enabled Hax ram_size 0x60000000 HAX is working and emulator runs in fast virt mode. emulator: Listening for console connections on port: 5554 emulator: Serial number of this emulator (for ADB): emulator-5554 VCPU shutdown request EAX=00748cea EBX=5ffadb60 ECX=00000000 EDX=00000000 ESI=00000000 EDI=00000000 EBP=00000000 ESP=00006d38 EIP=5ffb6921 EFL=00010082 [--S----] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0010 00000000 ffffffff 00c09300 DPL=0 DS [-WA] CS =0008 00000000 ffffffff 00c09b00 DPL=0 CS32 [-RA] VCPU shutdown request SS =0010 00000000 ffffffff 00c09300 DPL=0 DS [-WA] VCPU shutdown request DS =0010 00000000 ffffffff 00c09300 DPL=0 DS [-WA] FS =0010 00000000 ffffffff 00c09300 DPL=0 DS [-WA] VCPU shutdown request GS =0010 00000000 ffffffff 00c09300 DPL=0 DS [-WA] VCPU shutdown request LDT=0000 00000000 0000ffff 00008200 DPL=0 LDT TR =0000 00000000 0000ffff 00008b00 DPL=0 TSS32-busy
我试过的东西:
有什么build议么?
这确实是当前版本的HAXM中的一个错误。
新的HAXM 6.0.5修复了这个问题: https : //code.google.com/p/android/issues/detail? id = 226174#c51
似乎是在Windows上的第七代处理器的问题。 仍然试图找出这一个。
更新:确认是Kaby Lake上的HAXM问题,除非得到英特尔的HAXM更新,否则我们无能为力。 要么使用ARM镜像,要么把交换机-accel关闭到x86 / x64映像….既不可取,而且还可以解决问题。 你也可以使用Android设备,但也可能令人沮丧。
这是HAXM中的一个错误。 英特尔正在努力