44 votes

Comment puis-je arrêter le LogCat sortie de défiler automatiquement dans Eclipse?

Mise à JOUR: Ce qui s'est avéré être un bug dans la version 14 de la trousse d'outils. Il a été corrigé dans la R15 qui a été publié sur Oct/27/2013. La mise à jour vers la dernière version résout le problème comme il est suggéré dans la accepté de répondre.

J'utilise le LogCat fenêtre dans la vue Débogage dans Eclipse pour diagnostiquer et résoudre les pannes dans mon code. J'ai remarqué que le LogCat de sortie sera automatiquement faire défiler vers le bas à tout moment l'ajout de nouvelles lignes (mais seulement après que vous faites défiler vers le bas vous-même).

C'est super si je suis en attente pour une exception stacktrace à venir, mais extrêmement gênant si je suis en train de lire quelque chose dans le journal et plusieurs lignes sont en continuant à être ajoutés à la fin (ça saute vers le bas, donc je revenir en arrière à l'erreur, puis il saute à bas de nouveau).

Est-il un moyen pour qu'il reste où je les ai placés, quand je l'ai, mais continuer à faire défiler automatiquement quand j'arrive la bas?

EDIT: remarque, je suis au courant de filtres et je ne considère pas cela une solution au problème.

Un AUTRE EDIT: Si j'ai faites défiler vers le haut "assez loin" dans le fond, il s'arrête de défiler automatiquement. Assez loin peut-être de 5 lignes ou il pourrait être de 500 lignes, il semble être liée au nombre de lignes dans le journal. Idéalement, il devrait arrêter le défilement tant que j'étais au moins 1 ligne à partir du bas.

43voto

Rymnel Points 2127

Dans le LogCat onglet sur le haut à l'extrême droite il y a une flèche pointant en bas avec une ligne en dessous pour permettre

"Scroll Lock"

Sur les anciennes versions, c'est un bouton de pause pour

"Pause de la réception de nouveaux logcat messages"

Que devrait faire l'affaire!

6voto

josephus Points 4865

mise à jour à la dernière version. la nouvelle logcat automatiquement les filtres de vos journaux dans l'app crash logs lorsque vous générez-lancer votre application via eclipse.

6voto

user3033184 Points 31

J'ai cessé d'avoir des problèmes de désactiver l'option: permet d'activer / désactiver le défilement basé sur la position de la barre de défilement.

Fenêtre> Préférences> Android> Logcat> décocher l'option ci-dessus.

Dans mon cas, j'utilise Eclipse + Android Developer Tools (Build: v22.6.2-1085508)

Je suggère que si je veux utiliser eclipse, télécharger le package complet à partir de ce lien: http://developer.android.com/sdk/index.html

Après le téléchargement, télécharger toutes les mises à jour disponibles, moins NDK.

5voto

Sergio Points 245

Ce n'est pas ce qui m'arrive. Si j'ai faites défiler vers le haut ne pas faire défiler automatiquement lorsque de nouvelles lignes à venir le logcat jusqu'à ce que je scroll vers le bas. C'est peut-être en raison de la disparition ou de l'Android SDK version. J'utilise la dernière la droite maintenant.

2voto

mportuesisf Points 3792

Vous pouvez le faire adb logcat dans un shell, et l'utilisation de votre terminal de l'application de défilement de la mémoire tampon de défilement et de fonctionnalités pour gérer le logcat de sortie.

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