web-dev-qa-db-fra.com

comment utiliser "Select debug app" et "wait for debugger" new feature in jelly bean?

"Sélectionner l'application de débogage" et "Attendre le débogueur" sont une nouvelle fonctionnalité de Jelly bean, quelqu'un sait-il comment utiliser ces nouvelles fonctionnalités?

20
gladman

J'ai trouvé la réponse ici: http://developer.Android.com/tools/debugging/debugging-devtools.html

Vous permet de sélectionner l'application à déboguer. Vous n'avez pas besoin de le définir pour attacher un débogueur, mais la définition de cette valeur a deux effets:

  • Cela empêchera Android de générer une erreur si vous vous arrêtez longtemps sur un point d'arrêt pendant le débogage.
  • Il vous permettra de sélectionner l'option Attendre le débogueur pour suspendre le démarrage de l'application jusqu'à ce que votre débogueur se connecte (décrit ci-dessous).
20
Brent

C'est un mystère pour moi aussi, mais je vais partager mon expérience. Je ne vois pas que ces options modifient le comportement du téléphone. Quels que soient les paramètres que je choisis, le Galaxy Nexus se comporte comme mes anciens téléphones qui n'ont pas les paramètres.

"En attente du débogueur" est une boîte de dialogue que je vois chaque fois que je commence à exécuter une application depuis Eclipse. Il reste en place pendant un certain temps, puis mon application démarre. Cela a été le cas depuis que j'ai commencé Android, et cela fonctionne toujours de cette façon sur mes anciens et nouveaux appareils, quel que soit le paramètre.

Si je clique sur "Select Debug App", cela me permet de sélectionner une application parmi les applications déjà installées sur mon téléphone qui permettent le débogage, qui sont les applications que j'ai écrites moi-même.

Sur mon Galaxy Nexus, peu importe que je sélectionne "Rien" ou l'une de mes applications déboggables, je peux toujours déboguer n'importe quelle application d'Eclipse. Je ne vois même pas de différence dans le temps qu'il faut pour charger une application via la connexion ADB.

2
gabriel