17
votes

Échec du lancement de l'émulateur: Erreur: l'émulateur ne s'est pas connecté dans les 60 secondes

Impossible de déboguer à l'aide de VSCode pour le flutter. J'utilise Windows et j'essaye d'utiliser un émulateur Android.

J'ai essayé de réinstaller Flutter, Android SDK et VSCode pour résoudre le problème ainsi que définir les variables d'environnement.

C'est l'erreur que j'obtiens lors du lancement du mode de débogage. Failed to launch emulator: Error: Emulator didn't connected within 60 seconds

Existe-t-il de meilleurs émulateurs que je puisse utiliser pour Android et IOS, car je ne sais même pas par où commencer avec les émulateurs IOS. Je suis nouveau dans le développement d'applications et je souhaite commencer à créer des applications pour les deux appareils.


1 commentaires

flutter emulators pour voir les appareils disponibles


12 Réponses :


1
votes

Pour l'émulateur Android, il existe des alternatives telles que geanny motion.

Puisque vous avez installé AVD, vous pouvez essayer d'exécuter à partir de la ligne de commande. exécutez des flutter devices pour obtenir la liste des émulateurs et leur identifiant. puis exécutez (en supposant que l'émulateur-5554 est votre identifiant d'émulateur) flutter run -v -d emulator-5554

Enfin, vous avez la possibilité de démarrer Android Studio, puis de démarrer votre émulateur, de former l'IDE et d'exécuter la commande ci-dessus ou même d'exécuter l'application à partir de l'IDE.


1 commentaires

Il ne dit pas que les appareils sont connectés malgré 5 émulateurs.



5
votes

Pas:

  1. Ouvrez Android Studio
  2. Outils -> AVD Manager
  3. Périphérique virtuel -> Actions (voir l'image)
  4. Cliquez sur Arrêt
  5. Maintenant, démarrez l'émulateur

Maintenant ça marche bien :)

entrez la description de l'image ici


1 commentaires

Parfait merci! pour un pas donné.



1
votes

J'utilise Genymotion 3.0.2 ., VS Code (version 1.36.1)

Vous pouvez en savoir plus ici - Utilisation de l'émulateur Genymotion avec Flutter dans VS Code - (Sans Android Studio)

Ouvrez Genymotion et accédez à la section Paramètres ADB:

Remarquez comment la sélection par défaut est «Utiliser Genymotion Android Tools (par défaut)»? Avec cette sélection, l'émulateur n'est pas reconnu. Paramètres ADB de genymotion

Changez-le en «Utiliser les outils personnalisés du SDK Android», définissez l'emplacement du SDK sur l'emplacement de votre SDK (dans mon cas, il se trouve sur «C: \ Program Files (x86) \ Android \ android-sdk»). Assurez-vous que la coche («Ce dossier est valide») est affichée.

Fermez la boîte de paramètres. Rechargez maintenant votre IDE «VS Code». L'émulateur est maintenant affiché dans le code vs


0 commentaires

12
votes

J'ai eu le même problème, j'ai essayé d'arrêter l'émulateur basé sur Answer of Rahul Shukla:

Pas:

Ouvrez Android Studio Tools -> AVD Manager Virtual Device -> Actions (Reportez-vous à l'image) Cliquez sur Arrêter maintenant Démarrez l'émulateur Maintenant, cela fonctionne bien :)

mais ça ne marche pas pour moi. je teste une autre manière. j'utilise ces étapes:

  • Ouvrez Android Studio Tools -> AVD Manager Virtual Device -> Actions Cliquez sur Effacer les données

Maintenant, démarrez l'émulateur et profitez-en !!


1 commentaires

Si vous utilisez Linux, vous devez donner l'autorisation à l'utilisateur depuis le répertoire / dev / kvm.



0
votes

Le problème pour moi était qu'Intel HAXM n'était pas installé. Lorsque j'ai ouvert AVD Manager via Android Studio et essayé de lancer l'émulateur à partir de là (au lieu d'essayer via VS Code), cela m'a dit que HAXM était nécessaire et m'a invité à l'installer. Après qu'Android Studio a installé HAXM avec succès, je pouvais exécuter l'émulateur à partir de VS Code sans aucun problème.


0 commentaires

0
votes

C'est ce qui a fonctionné pour moi. Dans Android Studio, accédez à Paramètres et sélectionnez HAXM. Ensuite, allez dans Outils, AVD Manager, et cliquez sur le bouton Lecture pour démarrer votre émulateur.

entrez la description de l'image ici

Assurez-vous également que vous avez activé l'accélération matérielle dans votre BIOS, si vous ne l'avez pas encore fait. Vérifiez ce message pour cette question: Erreur lors de l'installation de HAXM, VT-X ne fonctionne pas


1 commentaires

Je ne sais pas pourquoi cela a été marqué? Pour toute personne comme moi qui ne pouvait pas faire démarrer l'émulateur - il se bloquerait à environ 30% de l'écran de chargement contextuel et le processus qemu se bloquerait également - c'était la solution. Dans mon cas, je n'avais pas du tout installé HAXM.



0
votes

Vous devez d'abord installer Android Studio.

Suivez ces étapes (Fonctionne pour Android Studio 3.5.1)

  • Choisissez "Exécuter" dans la barre de menu supérieure
  • Appuyez sur "Sélectionner un appareil"
  • Sélectionnez "AVD manager"

  • Il y aura maintenant une fenêtre contextuelle pour créer votre appareil virtuel.


0 commentaires

0
votes

Pour moi, c'était "Not enough disk space" . Généralement, dans ces situations, vous pouvez exécuter le Android studio puis Tools-> AVD manager et démarrer manuellement.

S'il y a un problème, vous pouvez voir le réel dans les journaux du studio Android.


0 commentaires

0
votes

J'ai ajouté une variable d'environnement utilisateur:

  • Nom: ANDROID_HOME

  • Chemin: le chemin de votre dossier Android, personnellement, c'était D: \ Android

et redémarrez.

J'espère que cela fonctionnera pour vous.


0 commentaires

0
votes

L'approche d'effacement des données énumérées ci-dessus a fonctionné pour moi, j'ai mentionné celles-ci par étapes: - Étapes:

1.Ouvrez Android Studio 2.Outils -> AVD Manager 3.Périphérique virtuel -> Actions 4.Cliquez sur Effacer les données 5.Maintenant, démarrez l'émulateur 6.Maintenant, redémarrez le PC

Le redémarrage du PC n'est pas nécessaire, je l'ai juste fait comme suivi, mais assurez-vous que votre studio Android est mis à jour car dans mon cas, AS n'a pas été mis à jour, donc je pense que mon émulateur ne fonctionnait pas et VS Code a généré des erreurs.


0 commentaires

0
votes

Essayez de redémarrer votre PC une fois! Cela a fonctionné pour moi!


1 commentaires

Cela aurait pu être un commentaire sur la question, pas une réponse.



0
votes

Le mien était similaire mais pour iOS et il a déclaré Failed to launch iOS Simulator: Error: Emulator didn't connect within 60 seconds . J'ai fermé toutes les instances de VS Code, rouvert le projet et cette fois cela a fonctionné.


0 commentaires