web-dev-qa-db-fra.com

Impossible de lancer AVD sur macOS 10.13

J'ai créé des fichiers AVD dans Android Studio 3.0, mais je ne peux pas les lancer. J'ai utilisé la commande suivante pour les 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 Emulator Accelerator (programme d'installation HAXM)", les journaux:

HAXM silent installation only supports macOS from 10.8 to 10.12 !

Je ne sais pas si c'est lié à ça.

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

Pourriez-vous m'aider? Merci.

45
Changwei

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

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à ).

49
Joppe Geluykens
35
Freeman.Wang

Les étapes suivantes ont fonctionné pour moi:

  1. Désinstallez HAXM d'Android Studio SDK Manager (Outils-> Android-> Gestionnaire de SDK-> SDK Tools, puis désinstallez "HAXM)" en le désélectionnant. "Intel x86 Emulator Accelerator (HAXM)".
  2. Téléchargez le fichier .zip HAXM version 6.2.1 à partir du site Intel https://software.intel.com/en-us/Android/articles/intel-hardware-accelerated-execution-manager-end-license-agreement- Mac OS X
  3. Installer le fichier .dmg
  4. Redémarrez votre ordinateur
  5. Ouvrez votre AVD ayant une image x86_64 et cela devrait fonctionner.
22
Debashis

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

Techniquement, HAXM n’est officiellement supporté que jusqu’à MacOS 10.12 (Sierra) . MacOS 10.13 étant toujours en version bêta, il peut y avoir un bogue ou une API incompatible. Si l'assistant ne fonctionne pas, créez un bogue ici pour que l'équipe de développement d'Android Emulator approfondisse votre recherche: https://source.Android.com/source/report-bugs

5
Jamal Eason

Allez dans Outils-> Android-> Gestionnaire de SDK, puis dans les outils du 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!

4
Juan Carlos Quispe

Lors de l’installation/réinstallation de HAXM, vous obtenez:

L'installation silencieuse de HAXM ne prend en charge que macOS de 10.8 à 10.12!

De https://issuetracker.google.com/issues/62395878#comment44

dans Préférences Système> Sécurité et confidentialité> Général, il y avait un message «Le chargement du logiciel système du développeur xxx a été bloqué. Cliquer à nouveau sur le bouton d'autorisation pour activer HAXM

1
Morrison Chang

Je viens de retélécharger le simulateur et cela a fonctionné.

0
Sam Trent