Je travaille avec Android Studio. Depuis hier soir, lorsque j'exécute mon projet sur mon appareil, apparaît le message «En attente du débogueur». C'est un comportement très étrange car je ne débogue pas l'application.
J'ai essayé de désinstaller l'application de mon appareil et d'appuyer sur Exécuter sur Android Studio. Le message réapparaît.
J'ai essayé de redémarrer Android Studio. Le message réapparaît.
La seule façon d'installer correctement l'application sur mon téléphone est d'appuyer sur "Déboguer". Le message apparaît mais il est automatiquement fermé. Ensuite, l'application fonctionne très bien.
J'ai essayé avec
<application android:debuggable="false" />
... et le message apparaît toujours.
LogCat dit:
E/InputDispatcher﹕ channel ~ Channel is unrecoverably broken and will be disposed!
E/Launcher﹕ Error finding setting, default accessibility to not found: accessibility_enabled
Salutations sur la première ligne d'erreur, quelqu'un dit que les problèmes peuvent commencer après avoir renommé une ressource . Mais ce n'est pas mon cas.
Salutations sur la deuxième ligne d'erreur, ... je ne sais pas. Je ne sais vraiment pas ce qui arrive à mon IDE.
la source
Réponses:
J'ai rencontré ce problème dans le passé et encore aujourd'hui. Dans mon cas, le problème est résolu par un redémarrage de l'appareil. Après un démarrage propre, je peux à nouveau exécuter l'application et l'invite "Waiting for Debugger" n'apparaît pas.
la source
Vous pouvez résoudre ce problème sans redémarrer votre appareil. Allez simplement dans "Appareil Android" -> "Paramètres" -> "Options du développeur" -> "Sélectionnez l'application à déboguer" . Il pointera probablement vers votre application. Sélectionnez simplement l'option, puis sélectionnez "Aucun".
Remarque: comme mentionné, même si "Aucun" est déjà sélectionné, la re-sélection de "Aucun" semble corriger le problème.
Juste pour être clair: c'est sur l'appareil, pas dans Android Studio (cf. commentaire très utile de Regis_AG).
la source
plus rapide que le redémarrage, il suffit d'aller dans les options du développeur et de l'éteindre et de le rallumer (n'oubliez pas de vérifier également l'option de débogage USB), cela a fonctionné pour moi (Neuxs5).
la source
Veuillez essayer cette commande pour la désactiver.
la source
Après 8 heures sur ce problème, je me sens obligé de partager la cause. Mon / etc / hosts était mauvais.
Assurez-vous que vous pouvez envoyer une requête ping à localhost et qu'il est défini sur 127.0.0.1. AS s'attend à se connecter à localhost: 8600.
la source
1) Effacez la mémoire cache du studio Android du fichier-> Cache / redémarrage non valide.
2) Après avoir redémarré le studio Android, veuillez redémarrer l'émulateur Android.
la source
J'ai le même problème. Dans mon cas, j'ai deux environnements de développement ouverts en même temps: Android Studio et Eclipse. Après avoir fermé Eclipse et exécuté à nouveau le processus de débogage, cela fonctionne bien. J'espère que cette aide!
la source
Vous voudrez peut-être vérifier vos paramètres de débogage dans Dev Setting sur votre AVD. Jetez un œil à l'image suivante:
exemple de paramètres de développeur
la source
J'ai désinstallé l'application avec laquelle ce problème se produisait.
Ensuite, j'ai installé l'application avec le mode de débogage.
Cela a résolu le problème. Maintenant ça fonctionne bien.
la source
J'ai eu ce problème; Dans Android Studio, j'ai accidentellement appuyé sur Exécuter> 'Déboguer l'application' au lieu de Exécuter> Exécuter 'App' . J'ai résolu le problème. Dans mon cas, j'ai dû faire démarrer l'application avec succès en mode DEBUG. Voici mes pas-
1) L'appareil Android doit pouvoir se connecter au PC de développement sur le port 8600. Cette connexion était interdite par la configuration de mon pare-feu. J'ai désactivé le pare-feu. Une fois confirmé, j'ai créé une règle de pare-feu pour permettre la connectivité entre les appareils sur le port 8600 .
2) Pour valider que le port est disponible, vous pouvez aller dans Android Studio, Exécuter> Joindre le débogueur au processus Android . Cela entraînera la connexion de l'application de périphérique Android lancée en mode DEBUG à votre PC de développement Android Studio.
3) Une fois que l'application a été lancée une fois, vous pouvez revenir en arrière et exécuter> Exécuter 'App' et vous n'aurez plus l'écran ennuyeux 'WAITING for DEBUGGER'.
4) Et vous pouvez également exécuter> Déboguer 'App' . L'appareil dira "En attente du débogueur" pendant un moment, puis Android Studio démarrera une console de débogage et vous aidera à déboguer l'application de votre appareil Android à distance!
Bonne chance
la source
Mon PC manquait de mémoire et ce problème est apparu assez souvent. Le correctif était de libérer plus de mémoire en supprimant les anciens fichiers / applications. Je remarque que les émulateurs en cours d'exécution comme Android TV ont tendance à avoir besoin de beaucoup de mémoire pour qu'ils fonctionnent de manière prévisible
la source
J'ai déjà résolu ce problème en redémarrant mon appareil. C'est un problème d'appareil et non un problème de studio Android.
la source
Je l'ai corrigé en créant un périphérique virtuel en double après avoir effacé le périphérique virtuel existant.
la source
Cliquez sur AVD Manager. À partir de l'option d'actions de l'appareil, sélectionnez "Cold Boot Now". Faire un démarrage à froid dans l'émulateur a fonctionné pour moi.
la source
Cliquez et maintenez le bouton d'alimentation de l'émulateur pendant 5 secondes, puis cliquez sur redémarrer.
Réessayez, l'erreur devrait avoir disparu
la source
Sans redémarrer l'appareil, j'ai pu résoudre ce problème en accédant à «Options du développeur», puis d'abord «désactiver» puis «activer» -
la source