J'ai essayé de lancer une application de chat Android simple à partir de GitHub. Je pense qu'il y a un problème avec ma configuration HAXM. Lorsque je lance 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?
votre HAXM RAM est inférieur à votre AVD RAM.
Solutions:
Réinstallez 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 maximum spécifié dans votre configuration HAXM.
Allez à ~\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager \intelhamx_Android.exe
.
Réinstallez intel HAXM et réglez sa RAM sur 1024 Mo.
Modifiez votre AVD et définissez sa RAM sur 768 Mo.
Générez et exécutez votre application.
Lorsque vous augmentez votre configuration HAXM RAM, assurez-vous que votre ordinateur est capable de gérer cette RAM accrue. J'utilise un macbook pro RAM de 4 Go qui a presque cessé de répondre après l'augmentation de HAXM RAM à 2 Go. Ce 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), le problème est résolu.
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 pour Windows- https://software.intel.com/en-us/Android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows