flutter donné une erreur lors de l'exécution: erreur en attente d'une connexion de débogage: mauvais état: aucun élément


9

Je lance l'application sur un vrai appareil. Quelqu'un sait pourquoi cela se produit?

Launching lib/main.dart on GT I9063T in debug mode...
✓ Built build/app/outputs/apk/debug/app-debug.apk.
Error waiting for a debug connection: Bad state: No element
Error launching application on GT I9063T.
Exited (sigterm)

Même l'application hello-world affiche cette erreur.


Vous avez le même problème ... sur l'environnement Windows
— acoder

Enfin, je passe pour utiliser Android Studio, cela fonctionne maintenant
— acoder

J'ai réinstallé sdk de flottement et il a résolu.
— Rafael Áquila

comment avez-vous résolu cela, car toutes les suggestions publiées ici et partout ailleurs ne fonctionnent pas pour moi, y compris la réinstallation de flutter, le plus drôle, c'est que cela fonctionnait dans mon premier téléphone, puis il s'est arrêté mais fonctionne sur un deuxième téléphone
— lulliezy

nettoyer tout le cache, réinstaller le sdk android
— Rafael Áquila

Réponses:



2

Build fonctionne toujours sur mon code VS normalement. La mise à jour vers le dernier Flutter 1.12 a également commencé à montrer cela et la plupart du temps, mon code apparaît d'abord sur mon appareil avant de montrer que le débogage a commencé ou que le programme se ferme. Tout correctif avec le code VS parce que je ne suis pas un fan d'Android Studio.


ayant la même erreur. avez-vous corrigé cette erreur?
— Code Runner

2
Je pensais avoir résolu ce problème, mais il a refait surface après avoir réinstallé flutter sdk .. le problème pourrait être avec VS Code car j'ai exécuté «flutter run» de cmd.exe et cela a fonctionné ..
— lordvidex

2

J'ai eu cette erreur avec une installation propre sur MacOS X (Mojave), et après des essais et des erreurs, j'ai découvert que l'utilisateur principal qui exécute le débogage de flutter doit être un utilisateur administrateur.

Clue était la ligne:

log: Must be admin to run 'stream' command

lors de l'exécution à partir de la ligne de commande.

Après ce VS Code et le travail en ligne de commande.


1

J'ai changé le canal de flutter en master et fonctionne, j'utilisais le canal stable.

Vous pouvez utiliser la commande:

flutter channel master

ou tout simplement flutter channelpour voir une autre chaîne.


0

Essayez de changer le canal de flottement en version bêta à l'aide de "beta de canal de flottement". cela a fonctionné pour moi pour résoudre le problème, car la version de flutter est mise à jour vers "v1.12.13 + hotfix.5".




0

Commencé avec Flutter 12. Il semble que l'utilisateur doit être administrateur maintenant.

Revenir à une version précédente de Flutter fera l'affaire pour l'instant.

flutter version v1.9.1+hotfix.6
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.