85 votes

Pourquoi l'application d'attente pour le débogueur lorsqu'il n'est pas connecté à l'ordinateur?

Il semble que chaque étape que je prends dans le monde Android je rencontre des problèmes. Im bientôt jusqu'à 20 questions sur StackOverflow hehe =)

D'habitude, j'ai mon HTC Hero connecté à l'ordinateur via USB et je lance l'application en mode debug ou en mode normal.

Donc, la dernière fois que j'ai couru à l'application en mode normal. Puis-je débrancher l'appareil (je veux essayer de l'avoir "gratuitement", pas connecté à l'ordinateur) et j'ai démarrer l'application à partir du menu. Lorsque je fais cela, je reçois un popup disant "l'Application xxx est en attente pour le débogueur attacher" et là, il s'arrête et finit par mourir.

Pourquoi est-ce qu'il attend pour le débogueur, quand la dernière fois que j'ai couru l'application (si raccordé) je n'ai pas l'exécuter en tant qu'Debug?

Ce qui concerne


EDIT 1: Je pourrais ajouter ce peu bizarre fait:

Si je fais "Run" (vert/flèche blanche) lorsque l'appareil est connecté, je reçois Toujours un popup sur le périphérique en disant "l'Application xxx est en attente pour le débogueur attacher"...


EDIT 2: Trouvé cette page. Il restared son appareil et qui a fonctionné pour moi aussi. Stupide de ne pas essayer cela tout de suite...

163voto

Ted Points 4433

Juste pour fermer cette question: j'ai redémarré l'appareil, et qui m'ont aidé.

46voto

codeno Points 31

Pour moi, la solution est de choisir "Aucun" dans "Options pour les Développeurs"->"Debug"->Choisir l'application de débogage", même si elle a déjà "Aucun" est sélectionné. Semble que le dispositif mis un "besoin de déboguer" étiquette sur mon application un peu avant, qui est toujours là quand je "Run" de l'application sur l'appareil à l'aide de mon IDE (ou même lancer l'application manuellement lorsque l'appareil n'est pas connecté à un PC), et re-sélectionner "None" supprime l'étiquette. Ne sais pas si c'est le cas.

5voto

Lars Points 310

Aussi, n'oubliez pas d'aller dans vos Paramètres Android sous "Options de Développement" et en décochant "Attendre pour Debugger"

2voto

Austyn Mahoney Points 4252

Vous pourriez également essayer d'enlever l' android:debuggable="true" de votre AndroidManifest.xml fichier lorsque vous souhaitez tester l'application en elle-même. Désactivation des options de développement dans le menu préférences aidera aussi.

1voto

fupsduck Points 1775

Je suppose que vous êtes en utilisant Eclipse. Êtes-vous sûr d'en appuyant sur le cercle vert avec une flèche blanche et pas le vert bug bouton? Essayez de fermer le projet, de rebrancher le Héros, ouvrez le projet et cliquez sur le vert/blanc de la flèche.

Avec votre Edit1 - Essayez de désinstaller l'application à partir du Héros et essayer de nouveau.

Avec vous Edit2: je crois que s'éteint toutes les fonctions de débogage. Bonne chance.

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