在AndroidStudio2.2中新建模擬器,提示要下一個HAMX,注:電腦是intel的cpu就要安裝這個小東西(只有幾M), 類似加速器,安裝這個才能運行模擬器。如果安裝不了,那就是需要在bios中設置一個屬性(默認是開啓的),具體是啥我忘了!反正我的不需要設置(尷尬..)...安裝好以後,新建了一個模擬器,發現運行不了,控制檯提示:
VCPU shutdown request:
VCPU shutdown request
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]
SS =0010 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
DS =0010 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
FS =0010 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
GS =0010 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
LDT=0000 00000000 0000ffff 00008200
好像與寄存器相關,然並軟,繼續找答案:
http://stackoverflow.com/questions/39866222/cannot-launch-avd-in-emulator-vcpu-shutdown-request
這裏有一個回答是:AndroidStudio在Intel第七代CPU會出現這個問題
順便還給出了一個網址:https://code.google.com/p/android/issues/detail?id=226174#c51
裏面解釋了關於AS模擬器在七代U上不能運行的原因,也提供了最新的Hmax更新包
解決方案:將安卓SDK\extras\intel\Hardware_Accelerated_Execution_Manager文件夾備份後將其包含的文件刪除-->將Hmax_6.0.5解壓文件夾裏面的所有文件剪切到Hardware_Accelerated_Execution_Manager文件夾下-->點擊其中的intelhaxm-android.exe-->啓動安裝嚮導,覆蓋先前安裝的hmax-->安裝完成以後,打開AS,新建模擬器,就能正常運行了!
百度雲盤分享HMAX_6.0.5:http://pan.baidu.com/s/1geFFoRL
csdn下載地址:http://download.csdn.net/download/qq_27214561/10161348
源地址:http://blog.csdn.net/nsongbai/article/details/55100784