在SDK升级到Android 5之后,我不能使用Intel硬件加速执行管理器:

$ 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

有什么解决办法吗?
(平台:OSX10.10,java版本“1.8.0}25”)

最佳答案

当我用x86_64映像创建Nexus 6 AVD时也遇到了同样的问题,而且HAXM似乎不支持旧的Core 2 Duo(例如macbookpro2009年末)。
这在$ANDROID_SDK_HOME/extras/intel/Hardware_Accelerated_Execution_Manager中的发行说明已知问题中指定。
HAXM驱动程序不支持在Intel上模拟64位系统映像
基于核心微体系结构(Core、Core2-Duo等)的系统。全部
支持基于Nehalem和更高版本的系统。(核心I3,核心i5
以及核心i7机器)。

关于android-5.0-lollipop - HAXM和 Lollipop ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33241805/

10-11 03:21