Emulator Androida zamraża OS X v10.9 (Mavericks) z HAXM

159

Właśnie zaktualizowałem system do wersji OS X 10.9 (Mavericks) i teraz za każdym razem, gdy uruchamiam którykolwiek z moich emulatorów, zaraz po uruchomieniu emulatora cały komputer zawiesza się z obracającym się wskaźnikiem postępu na środku ekranu (a nie piłka plażowa, wskaźnik postępu jest podobny do tego, co widzisz podczas zamykania, ale ekran nie wyblakł do szarego).

Zwróć uwagę na wskaźnik postępu w dolnej środkowej części ekranu.  W tym momencie komputer jest zawieszony.

Próbowałem:

  • Wyłączam akcelerację GPU
  • Odinstalowanie i ponowna instalacja najnowszego Intel HAXM
  • Ponowne tworzenie moich plików AVD
  • Zaktualizowano moje narzędzia Android SDK

Jedyne, co działa, to odinstalowanie Intel HAXM / nieużywanie akceleracji sprzętowej.

Zgaduję, że jest błąd z Mavericks i HAXM podobny do tego, co motywowało wydanie 1.0.6 HAXM dla OS X 10.8 (Mountain Lion)?

Poniższy raport o awarii wskazuje na błąd jądra wygenerowany przez HAXM.

Anonymous UUID:       2C84F70F-FE54-51E7-4FBE-6E601ED377AF

Tue Oct  8 21:49:39 2013
Panic(CPU 3): NMIPI for spinlock acquisition timeout, spinlock: 0xffffff802deca4d8, spinlock owner: 0xffffff80409f4cf0, current_thread: 0xffffff80409f4cf0, spinlock_owner_cpu: 0x3
RAX: 0xffffff80409f4cf0, RBX: 0xffffff802ded4c40, RCX: 0xffffff80409f4cf0, RDX: 0x0000000700000000
RSP: 0xffffff8115bb9c30, RBP: 0xffffff8115bb9c70, RSI: 0x0000000792aac9d6, RDI: 0xffffff802deca4d8
R8:  0x0000000000000010, R9:  0x0000000000000269, R10: 0x0000000000000000, R11: 0x0000000000000246
R12: 0x0000000000000000, R13: 0xffffff7faf6b3d92, R14: 0xffffff802deca4d8, R15: 0xffffff802d830040
RFL: 0x0000000000000006, RIP: 0xffffff802d8d0470, CS:  0x0000000000000008, SS:  0x0000000000000010
Backtrace (CPU 3), Frame : Return Address
0xffffff8115bb9aa0 : 0xffffff802d8e21f1
0xffffff8115bb9ad0 : 0xffffff802d8db75f
0xffffff8115bb9b20 : 0xffffff802d8f3930
0xffffff8115bb9c70 : 0xffffff802dbeda5f
0xffffff8115bb9c90 : 0xffffff802d82f741
0xffffff8115bb9dc0 : 0xffffff802d830018
0xffffff8115bb9e30 : 0xffffff7faf6a7f86
0xffffff8115bb9ed0 : 0xffffff802d8e351e
0xffffff8115bb9f10 : 0xffffff802d8e2e3e
0xffffff8115bb9f50 : 0xffffff802d8e21c6
0xffffff8115bb9f80 : 0xffffff802d8db75f
0xffffff8115bb9fd0 : 0xffffff802d8f37c9
0xffffff815a62bd00 : 0xffffff802d9fd8bd
0xffffff815a62bd80 : 0xffffff802d9f3787
0xffffff815a62bdc0 : 0xffffff802dbf0eeb
0xffffff815a62beb0 : 0xffffff802dbf0b88
0xffffff815a62bf50 : 0xffffff802dc3de23
0xffffff815a62bfb0 : 0xffffff802d8f3e06
      Kernel Extensions in backtrace:
         com.intel.kext.intelhaxm(1.0.6)[49CE9C16-9447-31FE-A856-4BDD043A302D]@0xffffff7faf6a6000->0xffffff7faf6c2fff

BSD process name corresponding to current thread: syslogd

Mac OS version:
13A598

Kernel version:
Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64
Kernel UUID: 1D9369E3-D0A5-31B6-8D16-BFFBBB390393
Kernel slide:     0x000000002d600000
Kernel text base: 0xffffff802d800000
System model name: MacBookPro8,1 (Mac-94245B3640C91C81)

System uptime in nanoseconds: 5867020237
last loaded kext at 5616463499: com.intel.kext.intelhaxm    1.0.6 (addr 0xffffff7faf6a6000, size 118784)
loaded kexts:
com.intel.kext.intelhaxm    1.0.6
com.razerzone.razerapo    1.00.84
com.cyberic.SmoothMouse    7
com.apple.driver.AppleTyMCEDriver    1.0.2d2
com.apple.driver.AGPM    100.14.11
com.apple.iokit.IOBluetoothSerialManager    4.2.0f6
com.apple.driver.AppleMikeyHIDDriver    124
com.apple.driver.AppleHDAHardwareConfigDriver    2.5.2fc2
com.apple.driver.AppleHDA    2.5.2fc2
com.apple.driver.AudioAUUC    1.60
com.apple.iokit.IOUserEthernet    1.0.0d1
com.apple.Dont_Steal_Mac_OS_X    7.0.0
com.apple.driver.AppleHWAccess    1
com.apple.driver.AppleUpstreamUserClient    3.5.13
com.apple.driver.ApplePolicyControl    3.4.12
com.apple.iokit.IOBluetoothUSBDFU    4.2.0f6
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport    4.2.0f6
com.apple.driver.AppleIntelHD3000Graphics    8.1.8
com.apple.driver.AppleThunderboltIP    1.0.10
com.apple.driver.AppleSMCLMU    2.0.4d1
com.apple.driver.AppleMikeyDriver    2.5.2fc2
com.apple.driver.AppleSMCPDRC    1.0.0
com.apple.driver.ACPI_SMC_PlatformPlugin    1.0.0
com.apple.driver.AppleLPC    1.7.0
com.apple.driver.AppleIntelSNBGraphicsFB    8.1.8
com.apple.driver.AppleMuxControl    3.4.12
com.apple.driver.AppleBacklight    170.3.5
com.apple.driver.AppleMCCSControl    1.1.12
com.apple.driver.SMCMotionSensor    3.0.4d1
com.apple.driver.AppleUSBTCButtons    240.2
com.apple.driver.AppleUSBTCKeyEventDriver    240.2
com.apple.driver.AppleUSBTCKeyboard    240.2
com.apple.driver.AppleIRController    325.7
com.apple.driver.AppleFileSystemDriver    3.0.1
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless    1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib    1.0.0d1
com.apple.BootCache    35
com.apple.driver.XsanFilter    404
com.apple.driver.AppleSDXC    1.4.0
com.apple.iokit.AppleBCM5701Ethernet    3.6.9b9
com.apple.iokit.IOAHCIBlockStorage    2.4.0
com.apple.driver.AppleUSBHub    650.4.4
com.apple.driver.AppleFWOHCI    4.9.9
com.apple.driver.AirPort.Brcm4331    700.20.22
com.apple.driver.AppleAHCIPort    2.9.5
com.apple.driver.AppleUSBEHCI    650.4.1
com.apple.driver.AppleUSBUHCI    650.4.0
com.apple.driver.AppleSmartBatteryManager    161.0.0
com.apple.driver.AppleACPIButtons    2.0
com.apple.driver.AppleRTC    2.0
com.apple.driver.AppleHPET    1.8
com.apple.driver.AppleSMBIOS    2.0
com.apple.driver.AppleACPIEC    2.0
com.apple.driver.AppleAPIC    1.7
com.apple.driver.AppleIntelCPUPowerManagementClient    216.0.0
com.apple.nke.applicationfirewall    153
com.apple.security.quarantine    3
com.apple.driver.AppleIntelCPUPowerManagement    216.0.0
com.apple.iokit.IOSCSIArchitectureModelFamily    3.6.0
com.apple.AppleGraphicsDeviceControl    3.4.12
com.apple.iokit.IOSerialFamily    10.0.7
com.apple.driver.DspFuncLib    2.5.2fc2
com.apple.vecLib.kext    1.0.0
com.apple.iokit.IOFireWireIP    2.2.5
com.apple.iokit.IOAudioFamily    1.9.4fc11
com.apple.kext.OSvKernDSPLib    1.14
com.apple.iokit.IOSurface    91
com.apple.iokit.IOBluetoothFamily    4.2.0f6
com.apple.driver.AppleHDAController    2.5.2fc2
com.apple.iokit.IOHDAFamily    2.5.2fc2
com.apple.iokit.IOBluetoothHostControllerUSBTransport    4.2.0f6
com.apple.driver.AppleThunderboltEDMSink    1.2.1
com.apple.driver.AppleThunderboltDPOutAdapter    2.5.0
com.apple.driver.AppleSMBusPCI    1.0.12d1
com.apple.driver.IOPlatformPluginLegacy    1.0.0
com.apple.driver.IOPlatformPluginFamily    5.5.1d27
com.apple.driver.AppleGraphicsControl    3.4.12
com.apple.driver.AppleBacklightExpert    1.0.4
com.apple.iokit.IONDRVSupport    2.3.6
com.apple.driver.AppleSMBusController    1.0.11d1
com.apple.iokit.IOGraphicsFamily    2.3.6
com.apple.driver.AppleSMC    3.1.6d1
com.apple.driver.AppleThunderboltDPInAdapter    2.5.0
com.apple.driver.AppleThunderboltDPAdapterFamily    2.5.0
com.apple.driver.AppleThunderboltPCIDownAdapter    1.4.0
com.apple.driver.AppleUSBMultitouch    240.6
com.apple.iokit.IOUSBHIDDriver    650.4.4
com.apple.driver.AppleUSBMergeNub    650.4.0
com.apple.driver.AppleUSBComposite    650.4.0
com.apple.driver.AppleThunderboltNHI    1.9.2
com.apple.iokit.IOThunderboltFamily    2.8.5
com.apple.iokit.IOEthernetAVBController    1.0.3b3
com.apple.driver.mDNSOffloadUserClient    1.0.1b4
com.apple.iokit.IOUSBUserClient    650.4.4
com.apple.iokit.IOFireWireFamily    4.5.5
com.apple.iokit.IO80211Family    600.34
com.apple.iokit.IONetworkingFamily    3.2
com.apple.iokit.IOAHCIFamily    2.6.0
com.apple.iokit.IOUSBFamily    650.4.4
com.apple.driver.AppleEFINVRAM    2.0
com.apple.driver.AppleEFIRuntime    2.0
com.apple.iokit.IOHIDFamily    2.0.0
com.apple.iokit.IOSMBusFamily    1.1
com.apple.security.sandbox    278.10
com.apple.kext.AppleMatch    1.0.0d1
com.apple.security.TMSafetyNet    7
com.apple.driver.AppleKeyStore    2
com.apple.driver.DiskImages    371.1
com.apple.iokit.IOStorageFamily    1.9
com.apple.iokit.IOReportFamily    21
com.apple.driver.AppleFDEKeyStore    28.30
com.apple.driver.AppleACPIPlatform    2.0
com.apple.iokit.IOPCIFamily    2.8
com.apple.iokit.IOACPIFamily    1.4
com.apple.kec.pthread    1
com.apple.kec.corecrypto    1.0
panic(cpu 1 caller 0xffffff802dbeda5f): "Spinlock acquisition timed out: lock=0xffffff802deca4d8, lock owner thread=0xffffff80409f4cf0, current_thread: 0xffffff8040364450, lock owner active on CPU 0x3, current owner: 0xffffff80409f4cf0"@/SourceCache/xnu/xnu-2422.1.72/osfmk/i386/locks_i386.c:365
Backtrace (CPU 1), Frame : Return Address
0xffffff815a5db810 : 0xffffff802d822f69
0xffffff815a5db890 : 0xffffff802dbeda5f
0xffffff815a5db8b0 : 0xffffff802d82f741
0xffffff815a5db9e0 : 0xffffff802d830018
0xffffff815a5dba50 : 0xffffff7faf6a7f86
0xffffff815a5dbaf0 : 0xffffff802d8e351e
0xffffff815a5dbb30 : 0xffffff802d8e3c78
0xffffff815a5dbb70 : 0xffffff7faf6b01e0
0xffffff815a5dbba0 : 0xffffff7faf6aa2e0
0xffffff815a5dbbe0 : 0xffffff7faf6a6e3c
0xffffff815a5dbc00 : 0xffffff802dc58316
0xffffff815a5dbc60 : 0xffffff802dc56051
0xffffff815a5dbcb0 : 0xffffff802dc5497e
0xffffff815a5dbd10 : 0xffffff802dc5465c
0xffffff815a5dbd80 : 0xffffff802dc67074
0xffffff815a5dbe10 : 0xffffff802d85c590
0xffffff815a5dbe50 : 0xffffff802d826bb1
0xffffff815a5dbe80 : 0xffffff802d8139b5
0xffffff815a5dbef0 : 0xffffff802d81e003
0xffffff815a5dbf70 : 0xffffff802d8c921d
0xffffff815a5dbfb0 : 0xffffff802d8f3e26
      Kernel Extensions in backtrace:
         com.intel.kext.intelhaxm(1.0.6)[49CE9C16-9447-31FE-A856-4BDD043A302D]@0xffffff7faf6a6000->0xffffff7faf6c2fff

BSD process name corresponding to current thread: kextd

System Profile:
Model: MacBookPro8,1, BootROM MBP81.0047.B27, 2 processors, Intel Core i5, 2.4 GHz, 8 GB, SMC 1.68f99
Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In, 512 MB
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1333 MHz, 0x0198, 0x393955353432382D3034302E413031472020
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1333 MHz, 0x0198, 0x393955353432382D3034302E413031472020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD6), Broadcom BCM43xx 1.0 (5.106.98.100.22)
Bluetooth: Version 4.2.0f6 12982, 3 services, 15 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: OCZ-VERTEX3, 120.03 GB
Serial ATA Device: TOSHIBA MK5065GSXF, 500.11 GB
USB Device: FaceTime HD Camera (Built-in)
USB Device: Hub
USB Device: Apple Internal Keyboard / Trackpad
USB Device: BRCM2070 Hub
USB Device: Bluetooth USB Host Controller
USB Device: Hub
USB Device: IR Receiver
Thunderbolt Bus: MacBook Pro, Apple Inc., 22.1
Model: MacBookPro8,1, BootROM MBP81.0047.B27, 2 processors, Intel Core i5, 2.4 GHz, 8 GB, SMC 1.68f99
Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In, 512 MB
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1333 MHz, 0x0198, 0x393955353432382D3034302E413031472020
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1333 MHz, 0x0198, 0x393955353432382D3034302E413031472020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD6), Broadcom BCM43xx 1.0 (5.106.98.100.22)
Bluetooth: Version 4.2.0f6 12982, 3 services, 15 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: OCZ-VERTEX3, 120.03 GB
Serial ATA Device: TOSHIBA MK5065GSXF, 500.11 GB
USB Device: FaceTime HD Camera (Built-in)
USB Device: Hub
USB Device: Apple Internal Keyboard / Trackpad
USB Device: BRCM2070 Hub
USB Device: Bluetooth USB Host Controller
USB Device: Hub
USB Device: IR Receiver
Thunderbolt Bus: MacBook Pro, Apple Inc., 22.1
Pork 'n' Bunny
źródło
Dodano raport o awarii. Panika jądra.
Pork 'n' Bunny
Czy zgłosiłeś to firmie Intel?
Pandalover
Nie mogłem dowiedzieć się, gdzie to zgłosić ... Nie byłem też pewien, czy jest to rzeczywiście problem Mavericks, ponieważ został spowodowany przez Mavericks ...
Pork 'n' Bunny
Jest to problem Mavericks, ponieważ został spowodowany przez Mavericks. Informacje mogą im pomóc, jeśli jeszcze nie zaczęli nad tym pracować.
Pandalover
Możesz to zgłosić pod poniższym linkiem. Zauważyłem, że przedstawiciel firmy Intel odpowiada na wątek i przekazuje problemy zespołowi technicznemu. software.intel.com/en-us/articles/ ... podaj jak najwięcej informacji.
Pandalover

Odpowiedzi:

140

Firma Intel wydała poprawkę do programu Intel® Hardware Accelerated Execution Manager (HAXM). Jeśli zainstalowałeś HAXM w systemie Microsoft Windows * 8.1 lub OS X 10.9, powinieneś zainstalować poprawkę.

Pobierz poprawkę ze strony pobierania HAXM: http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager/

Dzięki, Alex (Intel)

-edytować-

Wygląda na to, że łącze do poprawki zostało przeniesione (tymczasowo? ...). Użyj tego łącza, aby przejść do poprawki OSX:

http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement-macos-hotfix

Alexander Weggerle
źródło
1
Używając intellij, cały ten proces był jedyną rzeczą, która działała dla mojego emulatora na Mavericks. „HAX działa, a emulator działa w trybie szybkiego virt” to piękna rzecz do zobaczenia - rzecz działa 50x szybciej
michaelsnowden
To nie zadziałało dla mnie. Poprawka HAXM instaluje się poprawnie, więc +1 za to (np. Kextstat | grep intel) na moim komputerze z systemem OS X 10.9.1 daje: „HAX działa i emulator działa w trybie szybkiego virt [2014-01-28 13:13:16 - HelloWorld] Znaleziono nowy emulator: emulator-5554 [2014-01-28 13:13:16 - HelloWorld] Czekam na uruchomienie HOME ('android.process.acore') ... ”. Jednak emulator AVD z procesorem x86 (i bez akceleracji GPU hosta) zawiesza się tutaj, pokazując logo Androida.
Snowcrash
Uwaga: włączyłem także akcelerację GPU hosta, ale bez zmian. Ta strona jest pomocna: software.intel.com/en-us/android/articles/…
Snowcrash
Uwaga: Zainstalowałem obraz systemu Atom x86 (wspomniany tutaj: stackoverflow.com/questions/21059919/ ... ).
Snowcrash
60

Dobre wieści! Wielcy faceci w firmie Intel obecnie testują poprawkę i testują ją teraz (Alexander z odpowiedzi Intela wklejony poniżej)

Cześć,

Zidentyfikowaliśmy główną przyczynę tego problemu. Zespół Intel HaXM testuje aktualizację do obsługi nowo wydanych systemów operacyjnych (Microsoft Windows * 8.1 i OS X Mavericks *). Szukaj informacji o naszej nadchodzącej aktualizacji.

Dzięki, Alex

Jest to znany problem, chociaż Mavericks GM został udostępniony programistom dopiero niedawno. Powiadomiłem firmę Intel tutaj:

http://software.intel.com/en-us/forums/topic/477793

AKTUALIZACJA:

TO ODPOWIEDŹ FIRMY INTEL, KTÓRE PRZESKAŁEM PONIŻEJ Z ICH FORUM

Cześć,

Dziękuję za twoje odpowiedzi. W tej chwili badamy ten problem. Należy pamiętać, że OS X 10.9 nie jest obsługiwaną wersją systemu operacyjnego dla aktualnej wersji HAXM. Zaktualizuję ten wątek, gdy tylko będę mieć nowe informacje lub będzie dostępna poprawka / obejście.

Dzięki, Alex

Kliknij tutaj, aby wyświetlić ten temat na forum i odpowiedzieć:
http://software.intel.com/en-us/comment/1761988#comment-1761988

I kolejna aktualizacja:

Zidentyfikowaliśmy główną przyczynę tego problemu. Zespół Intel HaXM testuje aktualizację do obsługi nowo wydanych systemów operacyjnych (Microsoft Windows * 8.1 i OS X Mavericks *). Szukaj informacji o naszej nadchodzącej aktualizacji.

Kolejna aktualizacja:

Zakładam, że wypuszczamy poprawkę gdzieś od kilku dni do dwóch tygodni. Wiemy, że wiele osób czeka na poprawkę, dlatego staramy się ją jak najszybciej wypuścić.

Dziękuję za cierpliwość!

FIRMA INTEL DOSTARCZAŁA POPRAWKĘ

Dobra wiadomość: poprawka jest dostępna do pobrania! Przejdź do http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager/ . Dostępna jest poprawka dla systemu Microsoft Windows * 8.1 i jedna dla systemu OS X 10.9.
Daj nam znać, jeśli ta poprawka działa dla Ciebie.

Dziękujemy wszystkim za pomoc w rozwiązaniu tego problemu!

Pandalover
źródło
Niesamowite dzięki, wczoraj zostawiłem komentarz, ale się nie pojawił, pomyślałem, że to musi być umiar.
Pork 'n' Bunny
1
Miły dżentelmen z Intela odpowiedział i poprosił o dziennik jądra. Wysłałem mu to w tym samym wątku. Będę tu nadal komentował, gdy sytuacja się zmieni.
Pandalover
2
W międzyczasie korzystałem z Genymotion, chociaż mógłbym zrobić to z ich maszynami wirtualnymi z dostępem do roota, więc mogę uzyskać dostęp do baz danych. Z drugiej strony maszyny wirtualne mają pełne usługi Google Play, w tym Sklep Play.
Pandalover
1
Dla mnie też nie uruchamiają się 10.9. Wygląda na problem z VirtualBox.
jophde
1
Pork 'n' Bunny, może to być problem z VIrtualBox / problemami ze zgodnością Mavericks, ponieważ ludzie z niektórymi modelami pracują dobrze, podczas gdy inni muszą zainstalować najnowszą aktualizację VirtualBox, zanim Genymotion znów będzie działał.
Pandalover
9

Wygląda na to, że problemy będą się powtarzać, nawet jeśli zainstalujesz i uruchomisz komunikat „HAX działa, a emulator działa w trybie szybkiego virt”. Jeśli masz otwarty Xcode podczas uruchamiania Android Studio, wygląda na to, że Xcode rezerwuje partycję dla swojego symulatora, nawet jeśli karta SIM nie jest otwarta.

Możesz zobaczyć komunikat „Brak podłączonych urządzeń” na karcie „6. Android”, ale widzisz go uruchomionego w DDMS. Może również pojawić się komunikat „Emulator null 5556 [OFFLINE]”, a następnie utrata połączenia i powrót do stanu „Niepodłączone urządzenia”.

Od jakiegoś czasu z powodzeniem używam emulatora HAXM na komputerze Mac Mini 4GB RAM, ale gdy tylko spróbowałem uruchomić emulator Nexusa 10, zacząłem widzieć mnóstwo problemów z uruchomieniem aplikacji.

Krótko mówiąc, musisz zamknąć / wyłączyć Xcode, VirtualBox, Hyper-V lub dowolną inną maszynę wirtualną, która wykorzystuje technologię wirtualizacji, aby wydajnie uruchomić emulator HAXM i emulator domyślny.

Po zamknięciu Xcode mogłem bez problemu otworzyć emulator od razu, najprawdopodobniej z powodu ograniczeń procesora w moim systemie.

Whyoz
źródło
Dzięki za wskazówkę. Nadal dostaję paniki jądra z rzekomą poprawką powyżej, ale teraz myślę, że wiem dlaczego. Mam zainstalowany VMWare Fusion i zawsze działa w tle, więc prawdopodobnie powoduje wszystkie problemy.
daveangel
To! To było bardzo pomocne, miałem uruchomione zarówno xcode, jak i vbox. Zamknięcie ich załatwiło sprawę. Sucks, nie mogę jednak używać mojego serwera Vbox env z przyzwoitym emulatorem Androida = /
rooftop
Wow, dziękuję bardzo za tę odpowiedź. Mam Macbook Air najnowszy i rozwiązanie było takie, że musiałem zamknąć VirtualBox. Dzięki jeszcze raz!
tomazahlin
2

Dla tych z nas, którzy używają starszych komputerów Mac, w szczególności komputerów Core Duo 2, myślę, że nadal jest problem. Mam komputer iMac z początku 2009 roku z 8 GB pamięci RAM i Yosemite (10.10.1) i zainstalowałem HAXM w wersji 1.1.1 (wypróbowałem zarówno wersję pobraną przez Android SDK Manager, jak i wersję wymienioną powyżej na stronie Intela).

Mogę uruchomić starsze obrazy ARM, ale podobnie jak wielu innych, którzy mają problemy z uruchomieniem obrazów x86, np. Nexus 5, Nexus 6, nadal się zawiesza.

Na https://software.intel.com/en-us/forums/topic/536330 jest kilka osób, które mają problemy z maszynami Core Duo 2 Mavericks. W Release Notes.txtpliku HAXM 1.1.1 stwierdza :

Sterownik HAXM nie obsługuje emulacji 64-bitowego obrazu systemu w systemach Intel opartych na mikroarchitekturze Core (Core, Core2 Duo itp.).

Ale wydaje się, że nawet próba emulacji systemu 32-bitowego jest problematyczna.

Uwaga: obrazy ARM działają dobrze.

Nick Jacobs
źródło
1

Poprawka (prawie) rozwiązała to za mnie. Po zainstalowaniu poprawki mój emulator nadal nie korzystał z HAXM. Musiałem odinstalować starą wersję za pomocą menedżera SDK. Kiedy to zrobiłem, mogłem uruchomić HAXM. Możesz stwierdzić, że jest uruchomiony, szukając wiadomości w oknie startowym po uruchomieniu nowego emulatora.

AndroidGuy
źródło
Czy napotkałeś problemy, o których wspomniałem w odpowiedzi Panalover? Czy ma to coś wspólnego z tym, że mam komputer MacMini z 4 GB pamięci RAM? Wypróbowałem edi AVD, aby używać 1024 MB i sprawnie działał przy użyciu 600 MB, ale po prostu nie mogę już uruchomić żadnych emulatorów obsługujących Intel Atom.
Whyoz
0

Poprawka działała na moim Macbooku Retina z 10.9. Zainstalowałem HAX z Android SDK manager w wersji 3 i zawiesił się na moim AVD (procesor x86 przy użyciu HOST GPU). Pobrałem i zainstalowałem poprawkę bez odinstalowywania HAX w wersji 3 (wykonaj kextstat | grep intel, aby potwierdzić wersję).

AVD uruchomił się w mniej niż 10 sekund ...

ryeo
źródło