2015-09-03 18 views
12

Ho provato a eseguire una semplice app di chat Android da GitHub. Penso che ci sia un problema con la mia configurazione HAXM. Quando eseguo l'app, vedo questi errori:Configurazione HAXM in Android Studio

HAXM is not working and emulator runs in emulation mode 

emulator The memory needed by this AVD exceeds the max specified in your HAXM configuration. 

emulator: AVD RAM size = 1536 MB 

emulator: HAXM max RAM size = 768 MB 

emulator: You might want to adjust your AVD RAM size and/or HAXM configuration to run in fast virt mode. 

emulator: warning: opening audio output failed creating window 61 83 462 820 

emulator: emulator window was out of view and was recentered 

Cosa c'è che non va?

+0

possibile duplicato di http://stackoverflow.com/questions/20857256/failed-to-open- the-hax-device-hax-non-funziona-ed-emulatore-esegue-emulazione – Tauqir

+0

Sembra che la RAM configurata nell'installazione HAXM sia inferiore alla RAM AVD –

+1

Reinstalla haxM con almeno 2 GB di spazio –

risposta

11

tua HAXM RAM è più basso del vostro AVD RAM.

Solutions:

  1. Re-run si HAXM installazione e aumentare la RAM a corrispondere a quello di AVD (emulatore).
  2. In alternativa, ridurre la RAM di AVD (emulatore) in modo che corrisponda a quella di HAXM.
-3

è necessario aumentare la quantità di memoria RAM: Strumenti >> >> Android AVD direttore

Seleziona l'AVD, premere "Modifica questo AVD" e in Impostazioni avanzate impostare la quantità di RAM per es 1500MB

che farà il trucco

+1

Ciò aumenta la memoria utilizzato dal dispositivo virtuale, non dalla memoria allocata ad HAXM –

2

Assicurarsi che quando si aumenta la configurazione della RAM HAXM che il computer sia in grado di gestire questa RAM aumentata. Uso un MacBook Pro da 4 GB che ha quasi smesso di rispondere dopo aver aumentato la RAM HAXM a 2 GB. Potrebbe essere un'opzione migliore per ridurre la tua RAM AVD.

6

La memoria necessaria per questo AVD non deve superare il massimo specificato nella configurazione HAXM.

  • Deve essere inferiore alla RAM impostata per HAMX.
  • Vai a ~\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager \intelhamx_android.exe.

  • Reinstallare intel HAXM e impostare la RAM su 1024 MB.

  • Modifica il tuo AVD imposta la sua RAM a 768 MB.

  • Costruisci ed esegui la tua applicazione.

11

Reinstallare HAXM con più RAM:

sudo $ANDROID_SDK/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/silent_install.sh -u 
sudo $ANDROID_SDK/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/silent_install.sh -m 1024 
Problemi correlati