0

我想今天運行Android模擬器的與谷歌API 21 I86以前的工作配置,並將其與以下錯誤英特爾HAXM Android模擬器黑屏

emulator: VCPU shutdown request 
EAX=e0000011 EBX=00000000 ECX=00000000 EDX=00000000 
ESI=00020800 EDI=c0a47000 EBP=00c63003 ESP=00844000 
EIP=008b68fb 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 00001000 00000067 00008900 DPL=0 TSS32-avl 
GDT=  0084e2c0 0000001f 
IDT=  00000000 00000000 
CR0=e0000011 CR2=00000000 CR3=008e0000 CR4=00000000 
DR0=00000000 DR1=00000000 DR2=00000000 DR3=00000000 
DR6=ffff0ff0 DR7=00000000 

我已經更新HAXM到6.0.1失敗,我認爲這是最新的版本,並下載了Marshmallow Google API i86​​,arm和Marshmallow非Google API i86​​和arm。只有手臂版本運行,但運行速度非常緩慢。所有英特爾硬件加速版本根本無法運行,只是出現黑屏和錯誤,這些錯誤會持續循環顯示。

我HAXM被分配到2.0 GB出8 GB的我的電腦上。計算機是一個核心M.

我與分配給模擬器以及1GB仿真器默認的RAM都嘗試。我也嘗試開啓和關閉使用主機GPU。另外,我已經嘗試從SDK管理器和英特爾網站重新啓動後重新安裝HAXM。沒有工作。

這種設置工作在今年夏天,但因爲我還沒有嘗試。感謝您的幫助。

回答

1

如果你仍然有默認的Android模擬器的煩惱,你可以測試Genymotion溶液或Visual Studio Emulator for Android。對於第二個,您可以通過添加一些快捷方式將其集成到Android Studio界面。 (參見http://blogs.msdn.com/b/visualstudioalm/archive/2015/07/20/you-can-now-acquire-the-visual-studio-emulator-for-android-on-its-own.aspx)。它們都是ADB兼容的,它們依賴於虛擬化引擎(用於Genymotion的VirtualBox,用於Visual Studio Emulator的Hyper-V)。