5 votes

Perte de la connexion au périphérique lors du démarrage avec Android studio

J'ai des problèmes pour configurer mon téléphone portable (Samsung Galaxy J5) pour qu'il fonctionne comme dispositif de test pour Flutter dans Android Studio. Entre-temps, j'ai réussi à lancer mon application sur mon téléphone mais j'ai toujours perdu la connexion après un certain temps. Aujourd'hui, elle ne démarre plus du tout sans aucun changement dans les paramètres. La sortie dans la console d'Android studio ressemble à ceci

Launching lib/main.dart on SM J510FN in debug mode...
Initializing gradle...
Resolving dependencies...
Gradle task 'assembleDebug'...
Built build/app/outputs/apk/debug/app-debug.apk.
error: device '933fecf1' not found
Installing build/app/outputs/apk/app.apk...
Error: ADB exited with exit code 255
adb: error: failed to get feature set: device '933fecf1' not found

error: device '933fecf1' not found
- waiting for device -
Error launching application on SM J510FN.

J'ai vu l'Android studio perdre la connexion à mon téléphone en essayant d'installer l'app.apk. Comme la connexion n'a jamais été stable depuis que j'ai commencé à utiliser Flutter et Android Studio, je pense qu'il pourrait y avoir un problème avec l'adb mais je n'ai aucune idée de la façon de le localiser.

Docteur Flutter

Doctor summary (to see all details, run flutter doctor -v):
[] Flutter (Channel beta, v1.0.0, on Mac OS X 10.14.2 18C54, locale de-DE)
[] Android toolchain - develop for Android devices (Android SDK 28.0.3)
[] iOS toolchain - develop for iOS devices (Xcode 10.1)
[] Android Studio (version 3.3)
[] Connected device (1 available)

• No issues found!

5voto

Martin Points 551

J'ai réussi à trouver la solution à mon problème et je veux la partager, mais il semble que ce soit un peu trop simple : J'utilisais un câble USB défectueux. Le remplacement par un câble plus récent a résolu immédiatement tous les problèmes de connexion Merci quand même pour votre aide !

4voto

Ivan Pavlov Points 1

Pour moi, le problème a été résolu en désactivant l'option "Use libusb backend" pour "Android Debug Bridge (adb)" dans les paramètres : screenshot

0voto

Liam Kernighan Points 391

Mon problème a disparu (sous Windows 10) après avoir installé les pilotes USB de Google à partir d'Outils -> SDK Manager dans Android Studio, désactivé la fonction d'économie d'énergie de l'USB dans Panneau de configuration -> Gestion de l'énergie et désactivé "Autoriser l'ordinateur à éteindre ce périphérique pour économiser de l'énergie" dans tous mes contrôleurs USB dans le gestionnaire de périphériques de Windows.

0voto

Il s'agit d'un sujet assez ancien, mais le problème semble toujours d'actualité. Dans mon cas, après la mise à jour de platform-tools (macosx). Rien de ce qui précède, et tous les autres conseils (comme manuellement adb kill-server, adb start-server, adb -d install... etc - n'ont pas fonctionné).

Le seul moyen que j'ai trouvé - est de rétrograder les outils de la plateforme. J'ai utilisé le lien comme ceci : https://dl.google.com/Android/repository/platform-tools_r28.0.0-darwin.zip Mais il peut être reformaté pour n'importe quelle version et n'importe quelle plateforme par exemple : https://dl.google.com/Android/repository/platform-tools_r26.0.0-Windows.zip

Et après ça, tout recommence à fonctionner comme avant.

0voto

Lahiru Liyanage Points 59

Cas 1 - Lorsque j'ai connecté mon appareil et que j'ai lancé l'application flottement Lors de l'exécution du projet, l'appareil demande automatiquement d'activer le mode débogage même si je l'ai déjà activé. Ensuite, j'appuie sur ok, l'appareil se déconnecte et quelques secondes plus tard, il se connecte automatiquement.

Cas 2 - Lorsque j'ai connecté mon appareil et que j'ai lancé l'application flottement Dans le cadre d'un projet, le dispositif est connecté et déconnecté en permanence.

Cas 3 - Lorsque je connecte mon appareil et que je démarre l'application Native l'exécution du projet, le dispositif est connecté et le indigène s'exécute dans l'appareil.

J'ai vérifié toutes les solutions en pile-sur-flux et en moyenne. Mais rien n'a fonctionné pour moi.

Mais il y a deux solutions que j'ai reconnues.

  1. Démarrez/ouvrez un projet natif, puis démarrez/ouvrez votre projet flutter. Dans ce cas, le périphérique ne se déconnectera pas.
  2. Démarrez/ouvrez votre projet flutter si l'appareil se déconnecte dans l'un des trois cas ci-dessus. redémarrez le studio Android et vérifiez si cela fonctionne. vérifiez si cela fonctionne, sinon redémarrez à nouveau...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X