2015-12-15 64 views
20

Używam aplikacji na Androida na emulatorze. To działało dobrze do wczoraj i dzisiaj zaktualizowałem studio android. Otrzymuję następujący błąd. Jak rozwiązać ten problem?Błąd podczas uruchamiania emulatora

emulator: WARNING: Increasing RAM size to 1GB emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is properly installed and usable. CPU acceleration status: HAXM must be updated (version 1.1.1 < 6.0.1).

+0

Witaj, proponuję ci zaktualizuj swój Android SDK i zaktualizuj wymagane akceleracje sprzętowe. – JIGAR

+3

możliwy duplikat http://stackoverflow.com/questions/26355645/error-in-launching-avd –

+1

moją sugestią jest użycie genymotion [this] (https://www.genymotion.com/#!/download) –

Odpowiedz

14

Przejdź do swojego zestawu Android SDK ----> Uruchom Menedżera SDK jako administrator.

GO down i sprawdź Extras ---> Zaktualizuj Accelerator emulatora Intel (instalator HAXM).

Następnie uruchom ponownie Android Studio i uruchom AVD.

+3

Nie aktualizowano go w Menedżerze SDK. Pobrałem ją ze strony internetowej firmy Intel i zaktualizowałem ręcznie. –

+1

Jeśli masz pobrany HAXM 6.0.x i jest napisane, że nadal masz HAXM 1.1.1, zobacz następną odpowiedź. Zauważ, że teraz nazywa się to intelhaxm-android, a nie intelhaxm. – JavaLatte

53

Uruchom Android SDK Menedżer wybierz Dodatki a następnie wybierz Intel przyspieszane sprzętowo Execution Menedżer. a pobieranie zostało ukończone tutaj.

jeśli nadal nie działa

zajechaliśmy do folderu SDK i goto

/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe.

Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć instalację.

Albo dla OS X można to zrobić bez instrukcjami wyświetlanymi na ekranie, takie jak ten

/extras/intel/Hardware_Accelerated_Execution_Manager/HAXM\ installation

Po zakończeniu instalacji, upewnij się, że kierowca wirtualizacji działa prawidłowo, otwierając okno wiersza polecenia i uruchamiając następującą komendę: sc query intelhaxm

Aby uruchomić emulator x86 z przyspieszeniem VM: Jeśli używasz emulatora z linii poleceń, wystarczy podać AVD x86: emulator -avd <avd_name>

także przed wykonaniem polecenia, o których mowa powyżej, należy upewnić się, że masz włączony „wirtualizacji” w systemie poprzez ustawienie BIOS

Jeśli zastosujemy wszystkie wymienione wyżej etapy prawidłowo, to na pewno powinien być w stanie zobacz swój AVD z HAXM wymyślanie normalnie.

+2

Miał ten problem po ostatniej aktualizacji emulatora, tylko ręczne uruchomienie aktualizacji pomogło –

+3

Thansk to poprawna odpowiedź – Jey10

+3

intelhaxm-android.exe dla mnie. – yesennes

8

Miałem ten sam problem, podobno zainstalowałem HAXM ręcznie bezpośrednio z Intela. I wydaje mi się, że jest to sprzeczne z Android SDK.

Więc pobrałem i zainstalowałem zaktualizowaną wersję firmy Intel pod numerem HAXM download page. Ten rozwiązać mój HAXM [konflikt] problemu

18

musiałem odinstalować wersję 1.1.1, przechodząc do:

C:\Users\userid\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager> 

następnie wpisać silent_install.bat -v celu sprawdzenia aktualnej wersji. następnie silent_install.bat -u odinstalować następnie silent_install.bat, aby zainstalować wersję 6.0.1 w moim przypadku.

+0

To zadziałało dla mnie. –

3

Jeśli menedżer SDK uważa, że ​​masz najnowszą wersję, po prostu przejdź do folderu SDK i uruchom plik silent_install.bat.

Kopalnia była tutaj:

C:\Users\userid\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\silent_install.bat

Będzie on rozpocząć pracę natychmiast, nie ma potrzeby, aby ponownie uruchomić Androida Studio. Jest tak prawdopodobnie dlatego, że menedżer SDK miał niewystarczające uprawnienia.

3

Najpierw trzeba odinstalować HAXM od:

Control panel > Add/remove program

Następnie przejdź do here i pobierz HAXM i zainstalować go ręcznie.

To zadziałało dla mnie.

0

Kiedy próbowałem zainstalować wersję 6.0.3 po pobraniu aktualizacji, program Intelhaxm-android.exe pokazał komunikat w oknie dla 1/10sec (tj. Nie mogłem go przeczytać, ponieważ nie wiem jak to zrobić zatrzymaj czas) i nic więcej nie zrobiłem. Musiałem zlokalizować i uruchomić "setup.exe" wśród plików wyodrębnionych przez intelhaxm-android.exe. Tym razem pojawiła się podpowiedź: "Zainstalowany Intel Hardware Accelarated Manager w wersji 1.1.1. Czy chcesz zainstalować wersję 6.0.3?" Odpowiedziałem "Tak", kreator instalacji został otwarty i to było to. HAXM 6.0.3 został ostatecznie zainstalowany, a emulator ponownie uruchomiony. (Uwaga: może być konieczne zlokalizowanie dokładnego pliku "setup.exe" (są cztery od niego), które zostało uruchomione w instalacji.Możesz zlokalizować go pod koniec pliku dziennika utworzonego przez program intelhaxm-android.exe. Wiadomość jest mniej więcej taka: "{folder tymczasowy} \ Intel \ HAXM \ 6.0.3 \ 2016-09-13_14-35-22 \ setup.exe został uruchomiony.")