Wie kann ich verhindern, dass die LogCat-Ausgabe automatisch in Eclipse scrollt?
UPDATE: Das war ein bug in der R14 der SDK-tools. Es wurde behoben, in der R15-veröffentlicht am Oct/27/2013. Eine Aktualisierung auf die neueste Version behebt das problem, wie vorgeschlagen, in die akzeptierte Antwort.
Ich den LogCat-Fenster in der Debug-view in Eclipse zur diagnose und Behebung von Abstürzen in meinem code. Ich habe bemerkt, dass die LogCat-Ausgabe wird automatisch scrollen Sie nach unten jederzeit neue Zeilen Hinzugefügt werden (aber erst, nachdem Sie einen Bildlauf zum unteren selbst).
Dies ist toll, wenn ich warte für ein exception-stacktrace zu kommen, ist aber extrem ärgerlich, wenn ich versuche etwas zu Lesen in der log, und weitere Linien werden weiterhin am unteren Rand Hinzugefügt werden (es hält springt nach unten, so dass ich Blättern Sie zurück zu dem Fehler, dann springt er wieder auf den Grund).
Gibt es eine Möglichkeit, um es zu bleiben, wo ich habe es, wenn ich es platzieren, aber weiter Blättern automatisch, wenn ich den Boden erreichen?
EDIT: Bitte beachten, ich bin mir dessen bewusst, Filter und ich betrachte das nicht als eine Lösung für das problem.
Noch ein EDIT: Wenn ich scrollen bis "weit genug" aus dem Boden, es bewegt sich nicht mehr automatisch. Weit genug, vielleicht 5 Zeilen oder 500 Zeilen, es scheint verknüpft werden, um wie viele Zeilen in der log. Im Idealfall würde das scrollen verhindern, solange war ich mindestens 1 Linie entfernt von der Unterseite.
InformationsquelleAutor der Frage howettl | 2011-10-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
update auf die neueste version. die neue logcat filtert automatisch Ihre Protokolle in die app-spezifischen crash-logs, wenn Sie erstellen-starten Sie Ihre app über eclipse.
InformationsquelleAutor der Antwort josephus
In der LogCat-Reiter auf der oberen rechten es ist ein nach-unten-Pfeil mit einer Linie unter ihm zu aktivieren
Auf ältere Versionen ist es ein pause-Taste zu
Sollte den trick tun!
InformationsquelleAutor der Antwort Rymnel
Hörte ich Probleme haben, deaktivieren Sie die option: Automatisch aktivieren /deaktivieren scroll-lock basiert auf der scrollbar-position.
Fenster - > Einstellungen - > Android> Logcat> deaktivieren Sie die option oben.
In meinem Fall, ich bin mit Eclipse + Android Developer Tools (Build: v22.6.2-1085508)
Schlage ich vor, wenn ich verwenden möchten, eclipse, laden Sie das vollständige Paket von diesem link:
http://developer.android.com/sdk/index.html
Nach dem Download, download aller verfügbaren updates, weniger NDK.
InformationsquelleAutor der Antwort GFPF
Ist das nicht, was mit mir geschieht. Wenn ich nach oben scrollen, es wird nicht nach unten scrollen automatisch, wenn neue Linien kommen zu den logcat, bis ich scrollen Sie nach unten.
Vielleicht ist es, weil der Eclipse und der Android-SDK-version. Ich bin mit dem neuesten jetzt.
InformationsquelleAutor der Antwort Sergio
Können Sie tun
adb logcat
in der Schale, und verwenden Sie Ihre terminal app scroll-Puffer und Scroll-Funktionen für die Verwaltung der logcat-Ausgabe.InformationsquelleAutor der Antwort mportuesisf
Deaktivieren Sie das Kontrollkästchen namens:
InformationsquelleAutor der Antwort Olivier P.
Wenn Sie nur Debuggen von Abstürzen, klicken Sie auf die rote (E) (Fehler) filter für Ihren main-logcat, und halten Sie Ihre Registerkarte "filter" auf "Standard" gesetzt, um alle Zeilen, die berichtet werden, von Ihrer Anwendung.
Was am Ende passiert, wenn Ihre Anwendung abstürzt, es bleibt geschlossen, es sei denn, gebeten, neu starten Sie, indem Sie Ihre Auswahl an. So, die letzten Zeilen in der logcat wird die crash-Bericht. Dies ist einer der Wege, wie ich Debuggen von Abstürzen.
InformationsquelleAutor der Antwort Acecool
Ich denke auch, es ist "aggressiver" seit dem letzten update! Und es tatsächlich aufhört, auto-scrolling, wenn ich Blättern 10 oder mehr Zeilen.
Die beste Lösung, die ich habe, ist ein Klick in die Zeile, die Sie interessiert sind in. Wenn das logcat scrollt zu weit und Sie sehen nicht Ihre Linie mehr, drücken Sie einfach ArrowUp oder ArrowDown, um zu springen zurück zu der Zeile, die Sie suchen.
InformationsquelleAutor der Antwort cwin
Wenn Sie schreiben pid:pidofyourapp (der geschrieben ist unter die online-Spalte auf der Registerkarte Gerät) in das Suchfeld ein,wird es zeigen die Protokolle, die Sie schrieb in Ihrer Anwendung.
InformationsquelleAutor der Antwort Richa