86 votes

Le message "Waiting for debugger to attach" s'affiche même si le système n'est pas en mode débogage.

Mon problème :

Je me suis heurté à un problème délicat lors du développement de mon application. Comme mentionné dans le titre, à chaque fois que j'installe mon application (en mode d'exécution, pas en mode de débogage !), au démarrage, la fonction en attendant que le débogueur se connecte.. apparaît pendant 1-2-3 secondes, et l'application démarre.

Ce que je veux :

Ce que j'aimerais, c'est pouvoir lancer l'application sans que ce message apparaisse (il n'a commencé à apparaître que ces derniers jours, et je ne me souviens pas avoir modifié quoi que ce soit en matière de débogage).

Ce que j'ai essayé :

  • J'ai essayé de régler le android:debuggable="false" mais si je fais cela, le débogueur ne s'attache jamais et le message ne disparaît jamais.
  • J'ai également essayé, après l'installation, de désactiver USB Debugging mais toujours pas de résultats.
  • Même si j'arrête l'application et que je la réveille via une source externe (elle utilise le C2D Messaging Framework de Google), elle tente toujours de s'exécuter en mode débogage au réveil.

J'ai développé plusieurs applications Android et je ne suis jamais tombé sur cela. Pourquoi ne pourrais-je pas lancer l'application en mode RUN ? Existe-t-il un autre moyen d'installer l'application sur l'appareil, sans appuyer sur le bouton Run dans Eclipse ?

Je peux poster des extraits de code de l'AndroidManifest ou d'autres parties du code si nécessaire, mais comme je l'ai déjà mentionné, je n'avais pas ce genre de comportement bizarre il y a plusieurs jours.

103voto

Akram Points 4252

Assurez-vous que vos fichiers java n'ont pas de point d'arrêt et Restart the device tout devrait être normal.

Je rencontrais les mêmes problèmes avec mon application qui était toujours exécutée en mode débogage. Le redémarrage de l'appareil a fait l'affaire pour moi.

et assurez-vous que vous utilisez

clic droit sur le projet-->>Run As -->> Application Android

22voto

Enrichman Points 3505

Pour moi, la solution a été de désactiver le Débogage USB à partir des paramètres de mon appareil, puis en le rallumant !

Beaucoup plus rapide que de redémarrer l'ensemble de l'appareil.

19voto

user2757848 Points 311

J'ai eu le même problème en utilisant Android Studio. Redémarrer mon téléphone portable a fonctionné pour moi !

14voto

Sujeet Kumar Points 484

1 . Ouvrez les paramètres de votre téléphone.

2 . Allez dans les options du développeur (À propos du téléphone-> Option du développeur).

3 . Désactivez l'option Développeur et réactivez-la.

4 . Activez le débogage USB et installez via USB.

7voto

HimalayanCoder Points 940

Exécutez cette commande et le problème sera résolu

adb shell am clear-debug-app

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