45 votes

Impossible de lancer AVD sur macOS 10.13

J'ai créé quelques AVDs dans Android studio 3.0, mais je ne peux pas les lancer. J'ai utilisé la commande suivante pour lancer:

./emulator @Nexus_5X_API_17

journaux:

emulator: WARNING: encryption is off
Hax is enabled
Hax ram_size 0x60000000
Failed to open vm 3
Failed to create HAX VM
No accelerator found.
failed to initialize HAX: Invalid argument

Et quand j'ai réinstallé "Intel x86 Émulateur Accélérateur(HAXM installateur)", les journaux:

HAXM silent installation only supports macOS from 10.8 to 10.12 !

Je ne sais pas si c'est lié avec ce.

Après cela, j'ai essayé d'installer virtualBox pour installer genymotion, mais j'ai trouvé quand je clique sur le virturalBox.dmg, le programme d'installation s'est écrasé.

Pourriez-vous m'aider? merci.

49voto

Joppe Geluykens Points 1412

Utilisez le nouveau support Hypervisor.Framework au lieu de HAXM sur macOS, comme décrit dans les commentaires de la question classée à cet effet :

Essayez d’exécuter l’émulateur sur le canal Canary 26.1.x (API 25/26 recommandée) avec Hypervisor.Framework; mettez le texte "HVF = on" dans ~ / .android / advancedFeatures.ini (créez ce fichier s'il n'existe pas déjà).

35voto

Freeman.Wang Points 359

Vous pouvez télécharger et installer la version 6.2.0 de haxm https://github.com/intel/haxm/releases/latest.

22voto

Debashis Points 858

Étapes suivantes fonctionné pour moi:

  1. Désinstaller HAXM à partir d'android studio SDK manager (Outils->Android->SDK Manager->SDK Tools, puis sur désinstaller " Intel x86 Émulateur Accélérateur (HAXM)' en la décochant.
  2. Télécharger le HAXM version 6.2.1 fichier zip à partir de site d'Intel https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement-macosx
  3. Installer le .fichier dmg
  4. Redémarrez votre ordinateur
  5. Ouvrez votre AVD avoir x86_64 image et cela devrait fonctionner.

4voto

Jamal Eason Points 2429

Accédez à votre répertoire d'installation du SDK, et exécuter manuellement le HAXM programme d'installation. Voir l'étape 4 de la page: https://developer.android.com/studio/run/emulator-acceleration.html#vm-mac

Techniquement HAXM est officiellement pris en charge jusqu'à MacOS 10.12 (Sierra) . Depuis MacOS 10.13 est encore en version bêta, il y a peut être un bug ou d'incompatibilité de l'API. Si l'assistant ne trouve pas de travail, veuillez soumettre un rapport de bogue ici pour l'Émulateur Android dev team pour en découvrir plus: https://source.android.com/source/report-bugs

4voto

Allez dans Outils-> Android-> SDK Manager, puis dans les outils SDK, recherchez Intel x86 Emulator Accelerator (programme d'installation HAXM) et mettez-le à jour avec la dernière version, redémarrez et c'est tout!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X