Configuration de HAXM dans android studio
j'ai essayé d'exécuter une application de chat Android simple de GitHub. Je pense qu'il y a un problème avec ma configuration HAXM. Quand j'exécute l'application je vois ces erreurs:
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
Qu'est-ce qui ne va pas?
6 réponses
votre RAM HAXM est plus bas que votre RAM AVD.
Solutions:
- relancez l'installation de HAXM et augmentez la RAM pour qu'elle corresponde à celle de AVD(émulateur).
- alternativement, diminuer la RAM de AVD (émulateur) pour correspondre à celle de HAXM.
réinstaller HAXM avec plus de 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
la mémoire nécessaire à cet AVD ne doit pas dépasser le max spécifié dans votre configuration HAXM.
- Il doit être à moins de RAM fixé pour HAMX.
-
passer à
~\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager \intelhamx_android.exe
. -
réinstaller intel HAXM et régler sa RAM à 1024MB.
-
éditez votre AVD paramétrez sa RAM à 768MB.
-
Construire et lancez votre application.
lorsque vous augmentez la configuration de votre RAM HAXM, assurez-vous que votre ordinateur est capable de gérer cette RAM augmentée. J'utilise une RAM macbook pro de 4 Go qui a presque cessé de répondre après avoir augmenté la RAM HAXM à 2 Go. C'est peut-être une meilleure option pour diminuer votre RAM AVD.
après avoir réinstallé HAXM avec plus d'espace (idéalement plus de 1536 Mo) résout le problème.
comment installer HAXM pour MAC - https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x
comment installer HAXM for Windows - https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows
vous devez augmenter la quantité de mémoire vive en: Outils >> Android > > AVD manager
Sélectionnez votre AVD, appuyez sur "Éditer cet AVD" et dans les paramètres avancés, définissez la quantité de RAM à i.e. 1500Mb
Qui fera le tour