web-dev-qa-db-fra.com

LogCat cesse de fonctionner dans Eclipse nécessite un redémarrage

LogCat cesse périodiquement d'afficher des messages même si je suis en mode débogage. À d'autres moments, il n'affichera qu'une seule ligne à la fois! J'ai une solution, redémarrez Eclipse. Mais j'aimerais mieux comprendre cela. Cela prend trop de temps pour redémarrer Eclipse lorsque cela se produit. J'ai vu ce comportement sur l'émulateur et connecté à un appareil. Soit LogCat affiche une ligne sans historique ni rien.

60
Androider

Oui, je peux récupérer le logcat normal en effaçant le journal. Je décoche également la "Limiter la sortie de la console" dans Exécuter/Déboguer-> Console.

18
Lenciel

J'étais avec le même problème et les solutions ici ne fonctionnaient pas pour moi. La solution que j'ai trouvée est d'ouvrir la perspective DDMS et de sélectionner le périphérique et le processus en cours d'exécution dans la fenêtre Périphériques. Cela fait, le LogCat reprend vie.

77
DBragion

Je résous ces problèmes LogCat de deux manières différentes:

  1. Effacement du journal pour corriger la ligne à la fois
  2. Ouverture de la fenêtre des appareils (Window -> Show View -> Other -> Android -> Devices), puis en cliquant sur le périphérique pour lequel je souhaite afficher le journal. Cela semble forcer Android pour actualiser LogCat sur cet appareil.

Ce sont des options beaucoup plus faciles que de redémarrer Eclipse ou de jouer avec adb.

16
Austyn Mahoney

J'ai eu ce problème "une ligne à la fois" plusieurs fois. Je ne sais pas exactement pourquoi cela se produit, mais il existe une solution très simple qui fonctionne pour moi à chaque fois. Appuyez simplement sur le bouton Effacer le journal. Simple et facile.

J'ai également eu Logcat ne parvient pas à afficher les messages. En règle générale, cela est dû à un problème avec l'émulateur et a nécessité un redémarrage de l'émulateur.

9
user432209

Dans Eclipse, vous devez donner plus d'espace pour le tampon de journal, la valeur par défaut est 5000, je la mets à 50000 et je n'ai aucun problème.

Fenêtre-> préférence-> Android> logcat nombre maximum de messages de journal à mettre en mémoire tampon _ _ définir un certain nombre 50k est ok

8
marko

Je recommanderais d'ajuster la taille de la mémoire tampon Logcat et d'activer la surveillance des messages de l'application de l'espace de travail dans vos préférences, les miennes sont définies comme indiqué ci-dessous.

Eclipse Logcat preferences

3
Justin Buser

Sur un vrai appareil (le mien est un HTC Desire en question), j'ai trouvé simplement que désactiver puis activer ADB ne le résout pas toujours. Ce qui fonctionne le plus souvent, c'est de désactiver ADB, de fermer la page (peut-être par l'arrière) puis de louer la page de développement et de réactiver le mode de débogage.

2
sparksalot

Pareil ici! Ce qui a fonctionné pour moi, c'est la perspective DDMS ouverte et sur le volet des appareils, j'ai cliqué sur reset adb

2
mt0s

Cliquez sur le bouton "Afficher la vue des filtres enregistrés". En affichant la vue à deux volets de votre LogCat, vous pourrez vérifier le filtre actif dans le volet de gauche. J'ai une fois réparé le LogCat vide en sélectionnant "Tous les messages".

1
StrawDragon