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
et quand je vérifie depuis le studio Android, tout semble installé
ci-dessous sont les informations de mon studio Android
et je mes variables d'environnement
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?
4 Réponses :
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
.
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
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
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.
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