web-dev-qa-db-fra.com

Comment visualiser et filtrer facilement le logcat d'Android sous Windows?

Je suis en train de "déboguer" une application Android Xamarin qui ne rencontre un problème que si un débogueur n'est pas connecté. Par conséquent, je dois me contenter de la journalisation pour comprendre le problème. Cependant, faire adb logcat à partir de la ligne de commande est assez pénible. Le défilement constant de la fenêtre est assez gênant. Xamarin a une certaine intégration pour logcat dans Visual Studio, mais en pratique, je trouve que c'est trop bogué à utiliser. D'après ce que je peux dire en ligne, il semblerait que tout le monde utilise un plugin pour logcat dans Eclipse. Cependant, je n'ai ni ne veux Eclipse. 

Existe-t-il un outil qui présente logcat de manière simple et facile à filtrer (et qui ne défile pas en permanence)? De préférence dans une interface graphique, car je dois passer en revue plusieurs messages d'une seule série d'essayer de comprendre ce bogue.

24
Earlz

Si vous avez besoin d’une interface graphique, le SDK Android fournit un outil d’affichage logcat filtrable dans Device Monitor .

Exécutez monitor.bat dans le dossier Android-sdk\tools pour l’afficher. Vous pouvez activer ou désactiver le défilement avec le symbole Flèche vers le bas situé à droite de la barre de filtre.

49
dst

Pour ceux qui utilisent Android Studio:

La première réponse est utile, mais j'ai constaté que si vous exécutez monitor.bat à partir de Android-sdk\tools alors qu'Android Studio exécute déjà, vous aurez un conflit sur le port: 

"Impossible d'ouvrir le port de débogage sélectionné VM (8700). Assurez-vous qu'aucune autre instance de DDMS ou du plug-in Eclipse n'est en cours d'exécution. S'il est utilisé par quelque chose d'autre, choisissez un nouveau numéro de port dans les préférences. "

Il était donc préférable de l'exécuter à partir du menu Android Studio:

Outils> Android> Moniteur de périphériques Android

0
TT--