2010-11-03 10 views
7

manchmal, wenn ich auf Android in Eclipse arbeite, scheint die Logcat-Ausgabe nur die letzte Zeile von Nachrichten auszugeben und alles vorher abzulegen.android LogCat gibt nur die letzte Zeile aus

Dies geschieht normalerweise nach 30 Minuten Arbeit, aber ich kann keinen konkreten Weg finden, es zu repro.

irgendwelche Hinweise? Vielen Dank!

+0

Sie verwenden lieber das Original-Logcat über eine Befehlszeile ... Sie können es mit diesem Kolorierer kombinieren: http://jsharkey.org/blog/2009/04/22/modifying-the-android-logcat-stream- for-full-color-debugging/das wird es wirklich nett und nützlich aussehen lassen. – Cristian

Antwort

1

Manchmal wird Ihr Gerät nicht ausgewählt in DDMS. Wenn Sie dieses Problem das nächste Mal haben, öffnen Sie die DDMS-Perspektive in Eclipse und klicken Sie im Gerätefenster erneut auf Ihr Gerät.

Das ist normalerweise der Trick für mich.

+0

Wenn nur die letzte Zeile angezeigt wird, zeigt dies an, dass das Gerät ausgewählt ist. – Rene

+0

Nicht immer in meiner Erfahrung. Manchmal ist es ausgewählt, aber in einem blockierten Zustand (daher 1 Zeile). Wenn Sie etwas anderes auswählen und das Gerät erneut auswählen, wird es für mich repariert. –

+5

Diese Antwort ist nicht auf die genaue Frage korrekt. Die Frage bezieht sich auf das Problem, dass der Puffer voll ist. Zu diesem Zeitpunkt zeigt logcat nur die letzten 1 oder 2 Zeilen im Protokoll an. Ich komme dazu, indem ich einfach auf das "Clear Log" -Symbol rechts neben dem Eclipse-Logcat-Fenster klicke, wenn ich die einzelne Zeile sehe. Worauf Josh sich bezieht, ist ein weiteres Problem mit Logcat, wo Yes, Eclipse manchmal das Gerät verliert oder es nicht automatisch anwählt. Nur meine 2 Cent – wired00

16

Der Eclipse-DDMS-Puffer ist unnötig klein. Sie können auf die Schaltfläche zum Löschen des Protokolls klicken, und das Protokoll wird erneut angezeigt. Ich bin mir nicht sicher, ob es eine Möglichkeit gibt, den Puffer zu erhöhen oder nicht. Ich schaue immer auf das Logcat im Terminal. Hier ist ein wirklich gutes Python-Skript, das der Ausgabe Farbe hinzufügt.

http://jsharkey.org/blog/2009/04/22/modifying-the-android-logcat-stream-for-full-color-debugging/

+0

danke das Logbuch löschen hilft manchmal, aber immernoch scheint nichts mehr zu wetten und nicht einmal das Clearing scheint zu helfen. – clamp

+0

das ist die richtige Antwort. Joshs Antwort verweist auf ein anderes Problem in Eclipse, bei dem das aktive Gerät manchmal nicht ausgewählt oder nicht automatisch ausgewählt wurde. – wired00

Verwandte Themen