Comment puis-je obtenir une sortie LogCat plus large que celle de la fenêtre du terminal ? Je veux aussi pouvoir mettre en pause la sortie pour pouvoir réellement lire quelque chose.
Mon système d'exploitation est Windows 7 X64.
Comment puis-je obtenir une sortie LogCat plus large que celle de la fenêtre du terminal ? Je veux aussi pouvoir mettre en pause la sortie pour pouvoir réellement lire quelque chose.
Mon système d'exploitation est Windows 7 X64.
C'est plus facile, ce que vous pouvez faire, c'est ceci, depuis la fenêtre cmd, adb logcat > my_logcat.txt
et laissez-le simplement s'exécuter, maintenant, vous pouvez mettre en pause, reprendre le défilement, dans cette fenêtre cmd, mêmes touches pour le terminal Linux, si je me souviens bien, maintenant lancez un éditeur et ouvrez le fichier 'my_logcat.txt' et là les résultats s'afficheront, s'il n'y a pas de pause/reprise dans la fenêtre cmd, le fichier sera mis à jour, en utilisant 'notepad2', 'Notepad++' ou similaire, la version intégrée du Bloc-notes de Windows ferait très peu justice.
Depuis un terminal Linux sous une GUI telle que KDE/Gnome, en utilisant les deux utilitaires combinés, trouvés sur la plupart des distributions, multitail, qui est comme une utilité unix tail
, mais plus puissante !
adb logcat # voulez voir le logcat à l'écran
Utilisez Ctrl+S pour suspendre, puis Ctrl+Q pour reprendre l'affichage, et faites simplement défiler la souris dans le terminal pour revenir en arrière et voir la sortie du logcat.
L'autre façon est la suivante...
adb logcat > my_logcat.txt 2>&1 &
multitail my_logcat.txt
La première ligne ci-dessus crée un processus en arrière-plan en utilisant le &
à la fin de la commande, redirigeant toutes les erreurs vers /dev/null
donc 2>&1
.
Comme le processus est forké en arrière-plan, en utilisant multitail
, vous pouvez effectuer un retour en arrière sur le logcat.
Je ne sais pas ce que fait logcat donc je ne peux que supposer que vous devriez l'utiliser de la même manière que vous le faites avec toute autre commande qui affiche du texte.
Redirigez la sortie vers un fichier que vous pouvez lire dans un éditeur ou afficher avec less
$>logcat [] [] > /chemin/vers/un/fichier-a-ouvrir-dans-un-editeur
Eh bien, je n'arrive pas à faire fonctionner ça. Pour une raison quelconque, tout sur mon disque C, y compris le bureau, est en lecture seule pour la fenêtre du terminal... voir: piclair.com/data/2to2f.jpg N'y a-t-il pas une application simple qui surveille la sortie logcat et a la possibilité de mettre en pause la sortie? Cela rendrait les choses beaucoup plus faciles
AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.