Est-il possible d'utiliser émulateur Android sur High Sierra (10.13)?
Quand je le lance
./HAXM\ installation -u
Il dit:
HAXM silent installation only supports macOS from 10.8 to 10.12 !
Est-il possible d'utiliser émulateur Android sur High Sierra (10.13)?
Quand je le lance
./HAXM\ installation -u
Il dit:
HAXM silent installation only supports macOS from 10.8 to 10.12 !
L'installation de ligne de commande ne fonctionne pas et donne pas pris en charge mac os version d'erreur, alors que l'installation par le biais de IntelHAXM_6.2.1.mpkg fonctionne mais kext n'est pas chargé, à cause de "a Approuvé l'Extension du Noyau lors du Chargement de" changements,
De sorte que vous aurez besoin pour permettre les extensions d'Intel et redémarrez votre mac, puis lancer l'émulateur de l'intérieur Android Studio,
Pour permettre d'aller à Préférences Système > Sécurité et Confidentialité comme le montre la capture d'écran:
J'ai pu installer Intel HAXM pilotes sur mon Mac à l'aide des instructions fournies dans ce post. Il y a peut être d'autres (mieux) des solutions, mais j'ai réussi à démarrer l'émulateur de cette façon. Essentiellement, vous devez désactiver la protection de la sécurité sur kext
avant d'essayer d'installer le HAXM pilotes.
Cette commande ne fonctionne que sur la Récupération de l'OS, ce qui signifie que vous devez redémarrer votre Mac et maintenez la commande + R jusqu'à ce que le logo Apple s'affiche. Ensuite, vous devez aller à l' Utilities > Terminal
et exécutez:
csrutil enable --without kext
Ensuite, redémarrez votre Mac et connectez-vous, allez ici pour télécharger la dernière version de Intel HAXM pilote. Décompressez si nécessaire, modifier l' silent_install.sh
le fichier et de recherche pour l' 10.12
version du système d'exploitation. Vous le trouverez sur la ligne qui devrait ressembler à ceci
for v in 10.8 10.9 10.10 10.11 10.12
Vous devez ajouter l' 10.13
version après l' 10.12
(séparés par un espace, tout comme le reste). Enregistrez le fichier et ouvrez un Terminal à cet endroit. Exécutez ./silent_install.sh
et qui devrait l'être. Pour être sûr qu'il fonctionne, vous pouvez également exécuter sudo kextload -bundle-id com.intel.kext.intelhaxm
.
Maintenant, votre émulateur devrait fonctionner.
Pour ré-activer l' kext
protection de la sécurité, vous devez redémarrer votre Mac en de Récupération OS, ouvrez une fenêtre de Terminal et exécutez csrutil enable
.
Ah merde c'est reparti !!!!!!!
Intel Corporation juste fixé et publié HAXM pour macOS Sierra et macOS High Sierra, il suffit de télécharger le zip et exécutez le .dmg fichier, puis redémarrez Android Studio. Il a travaillé pour moi, espérons que cela fonctionne pour vous aussi.
Intel Lien pour le télécharger : https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement-macosx
L'utilisation de la nouvelle de l'Hyperviseur.Cadre de support sur macOS.
Ajouter cette ligne dans ~/.android/advancedFeatures.ini (créer ce fichier si il n'existe pas déjà).
HVF = on
Question réponse ici: https://issuetracker.google.com/issues/62395878#comment7
Qui a travaillé pour moi.
Vous pouvez également être mis à jour avec la technologie Intel HAXM comme ils l'ont fixé cette erreur.
Télécharger HAXM dernière version ici (Redémarrer macOS Obligatoire):
Espérons qu'il l'aide.
Vous pouvez utiliser Google 6.2.1 de l' silent_installer.sh
pour installer correctement HAXM sur le Haut de la Sierra:
https://dl.google.com/android/repository/extras/intel/haxm-macosx_r6_2_1.zip
Sinon, utiliser la version d'Android Studio SDK Manager pour télécharger et de l'installer pour vous:
Ce n'était pas introduit jusqu'à ce que 6.2.1(Google de Distribution uniquement) qui ressemble à un correctif de la version 6.2.0 qui mettraient le message suivant:
HAXM silent installation only supports macOS from 10.8 to 10.12!
Si vous ne souhaitez pas utiliser HAXM, vous pouvez utiliser l' Hypervisor.Framework
en vous assurant que vous avez installé Android Emulator 26.1.3
La Documentation
L'émulateur est maintenant entièrement compatible avec macOS 10.13 High Sierra, soit par l'Hyperviseur.Cadre ou HAXM 6.2.0.
https://developer.android.com/studio/releases/emulator.html#26-1-3
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.