【发布时间】:2014-12-15 08:20:44
【问题描述】:
SDK 升级到 Android 5 后,我无法使用英特尔硬件加速执行管理器:
$ android-sdk-macosx/tools/emulator -avd AVD_for_LowMemoryDevice_by_User -netspeed full -netdelay none -gpu on
HAX is working and emulator runs in fast virt mode
emulator: VCPU shutdown request
EAX=80000001 EBX=019a0000 ECX=c0000080 EDX=00000000
ESI=00013c40 EDI=01d9d000 EBP=00100000 ESP=004f6104
EIP=001000f0 EFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
CS =0010 00000000 ffffffff 00c09b00 DPL=0 CS32 [-RA]
SS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
DS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
FS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
GS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
TR =0020 00000000 00000fff 00008b00 DPL=0 TSS64-busy
GDT= 00000000004ea098 00000030
IDT= 0000000000000000 00000000
CR0=80000011 CR2=0000000000000000 CR3=0000000001d97000 CR4=00000020
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
DR6=00000000ffff0ff0 DR7=0000000000000400
emulator: VCPU shutdown request
关于如何解决它的任何想法? (平台:OS X 10.10,java版本“1.8.0_25”)
【问题讨论】:
-
我遇到了类似的问题。也许这是 Yosemite 和 HAXM 的新问题?
-
有人吗?我在使用适用于 Android L 的 Windows 8.1 64 位和英特尔 64 位映像时遇到了同样的问题。
-
@CarlYoungblood 确保在 SDK 管理器下载中获得 10.10 的 HAXM,它会在您的 android-sdk-dir/extras/intel/ 下放置一个 dmg
-
@Captnwalker1 我试过了,即使完全重启,问题也没有解决。
-
你的 CPU 是否较旧,例如酷睿 2 双核?我遇到了同样的问题,看起来可能是 HAXM 1.1.1 无法在旧处理器上运行 64 位图像的问题:(