在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")
发布于 2014-11-25 14:20:14
在将SDK组件升级到:
英特尔x86仿真加速器(HAXM安装程序),第5.2版
发布于 2014-11-21 22:10:19
在创建一个带有x86_64映像的Nexus6AVD时,我也遇到了同样的问题,看起来HAXM不支持旧的Core2Duo(例如,2009年末Mac)。
这是在$ANDROID_SDK_HOME/extras/intel/Hardware_Accelerated_Execution_Manager
中已知的问题的发布说明中指定的。
HAXM驱动程序不支持在基于(Core、Core2 Duo等)的Intel系统上模拟64位系统映像。所有基于Nehalem及其以外的系统都被支持。(Corei3、Core i5和Core i7机器)。
发布于 2014-10-29 03:39:32
尝试最新的HAXM提供的英特尔官方网站https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement-macosx,现在是1.1.1,从sdk管理仍然是旧的1.1.0。对我来说很管用。
https://stackoverflow.com/questions/26464164
复制相似问题