web-dev-qa-db-fra.com

Flutter ne parvient pas à se connecter à l'émulateur avec VSCode

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

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

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

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

6
f1t3

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

Vous pouvez lire à ce sujet ici - tilisation 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 Outils (par défaut)"? Avec cette sélection, l'émulateur n'est pas reconnu. genymotion ADB settings

Remplacez-le par "Utiliser des outils personnalisés Android SDK", définissez l'emplacement du SDK à l'emplacement de votre SDK (dans mon cas, il s'agit de "C:\Program Files (x86)\Android\android-sdk). Assurez-vous que la coche ("Ce dossier est valide") est affichée.

Fermez la boîte des paramètres. Rechargez maintenant votre IDE "VS Code". Emulator now displayed in vs code

1
Compiler

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), il m'a dit que HAXM était requis et m'a invité à l'installer. After = Android Studio a installé HAXM avec succès, j'ai pu exécuter l'émulateur à partir de VS Code sans aucun problème.

0
Nathan

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 Outils Studio -> Périphérique virtuel AVD Manager -> Actions (reportez-vous à l'image) Cliquez sur Arrêter maintenant Démarrer l'émulateur Maintenant, cela fonctionne bien :)

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

  • Ouvrir Android Outils Studio -> Périphérique virtuel AVD Manager -> Actions Cliquez sur Effacer les données

Maintenant, lancez l'émulateur et profitez-en !!

0
Hossein Vejdani