Je rencontre des problèmes avec la configuration de mon téléphone portable (Samsung Galaxy J5) pour qu'il fonctionne comme appareil de test pour le scintillement dans le studio Android. J'ai réussi à démarrer mon application sur mon téléphone mais j'ai toujours perdu la connexion après un certain temps. Aujourd'hui, il ne démarrera pas du tout sans aucune modification des paramètres. La sortie dans la console d'Android Studio se présente comme suit
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!
J'ai vu le studio Android 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é à entrer en contact avec Flutter et Android Studio, je suppose qu'il y a peut-être un problème avec l'adb, mais je ne sais pas comment le localiser.
Flutter Doctor
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.
5 Réponses :
J'ai pu trouver la solution à mon problème et je souhaite la partager néanmoins cela me paraît un peu trop simple: j'utilisais un câble USB défectueux. Le passage à un câble plus récent a résolu tous les problèmes de connexion immédiatement. Merci pour l'aide quand même!
Mon problème a disparu (sous Windows 10) après avoir installé les pilotes USB Google à partir des outils -> SDK Manager dans Android Studio, désactivé l'enregistrement des puissances USB dans le panneau de configuration -> Gestion de l'alimentation et désactivé "Autoriser l'ordinateur à éteindre cela périphérique pour économiser de l'énergie "dans tous mes contrôleurs USB dans le gestionnaire de périphériques Windows.
C'est un sujet assez ancien, mais le problème semble toujours être là. Dans mon cas après la mise à jour des outils de la plateforme (macosx). Aucun 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 plate-forme. 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é vers 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 cela, tout commence à fonctionner comme avant.
Cas 1 -Lorsque je connecte mon appareil et que je lance le projet flutter , l'appareil demande automatiquement d'activer le mode débogage même si je l'ai déjà activé. Et puis j'appuie sur ok l'appareil se déconnecte et en quelques secondes il se connecte automatiquement.
Cas 2 - Lorsque je connecte mon appareil et que je lance le projet flutter , l'appareil est connecté et se déconnecte en permanence.
Cas 3 - Lorsque je connecte mon appareil et que je lance l'exécution du projet Native , l'appareil est connecté et le projet natif s'exécute dans l'appareil.
J'ai vérifié la plupart des solutions en stack-over-flow et medium. Mais rien n'a fonctionné pour moi.
Mais il y a deux solutions que j'ai reconnues.
- Démarrez / Ouvrez un projet natif, puis démarrez / ouvrez votre projet Flutter. alors l'appareil ne se déconnectera pas.
- Démarrez / ouvrez votre projet Flutter si l'appareil se déconnecte de l'un des trois cas ci-dessus. redémarrez le studio Android et vérifier si cela fonctionne, sinon redémarrer à nouveau ...
essayez
adb kill-serveret vérifiez si la sortie deadb devices -laffiche quelque chose de suspect.add kill-server n'a pas aidé. périphériques adb -l affiche: Liste des périphériques connectés périphérique 933fecf1 usb: 337641472X produit: j5xnltexx modèle: SM_J510FN périphérique: j5xnlte transport_id: 30
Certaines personnes ont signalé un problème similaire il y a quelque temps, mais une solution pas évidente github.com/flutter/flutter/issues/ 14604