11
votes

PANIQUE: programme de moteur d'émulation manquant pour le processeur 'x86'. fenêtres 10

J'ai cette application cordova et j'ai essayé de courir

cordova platform add android
cordova emualate android

mais cela me donne une erreur ci-dessous de la console

entrez la description de l'image ici

et quand je vérifie depuis le studio Android, tout semble installé

entrez la description de l'image ici

ci-dessous sont les informations de mon studio Android

entrez la description de l'image ici

et je mes variables d'environnement

entrez la description de l'image ici

et je peux confirmer à partir de l'emplacement du dossier que le chemin que j'ai mis existait, une aide, des idées s'il vous plaît?


0 commentaires

4 Réponses :


32
votes

Vérifiez cette réponse: PANIQUE: programme de moteur d'émulation manquant pour le processeur «x86». et Mac et "PANIC: programme de moteur d'émulateur manquant pour le processeur 'arm'."

Pour la version plus récente du SDK Android, le chemin de l'émulateur doit être /<xxx>/Android/sdk/emulator/emulator , ce chemin est le premier chemin à rechercher dans notre variable d'environnement.

c'est-à-dire ajoutez ce chemin à votre variable d'environnement PATH BEFORE /<xxx>/Android/sdk/tools/emulator

Ou essayez de supprimer /<xxx>/Android/sdk/tools/emulator de votre variable PATH .


1 commentaires

Cela a fonctionné pour moi. La solution finale ressemblait à ceci: export ANDROID_HOME = $ HOME / Android / Sdk export PATH = $ ANDROID_HOME / émulateur: $ ANDROID_HOME / tools: $ PATH



10
votes

Utilisez les images système x86_64 pour l'émulateur sous Windows 10:

Ouvrez l'onglet "Images x86" et téléchargez une partie de x86_64


3 commentaires

Défaites le but de l'émulateur est utilisé pour tester le code natif 32 bits ...


x86 ne démarre pas du tout


Cela a fonctionné pour moi d'utiliser x86_64 au lieu de x86. J'ai dû supprimer tous les autres appareils pour être sûr que celui-ci est pris en compte



0
votes

Si vous utilisez un mac, assurez-vous de le mettre dans le terminal:

./emulator -avd "Pixel_3_API_28"

Le programme d'émulateur se trouve dans le répertoire ~ [user] / Library / Android / sdk / emulator.


1 commentaires

Wow, je viens de revenir là-dessus et j'ai répondu à ma propre question! Assurez-vous de passer au répertoire de l'émulateur dans le terminal - cd ~ / Library / Android / sdk



0
votes

Installez simplement la version x86_64 sur l'émulateur. Android


0 commentaires