2010-11-03 32 views
7

Czasami, gdy pracuję na Androidzie w zaćmieniu wyjścia logcat wydaje się wyprowadzać ostatnią linię wiadomości i odrzuca wszystko wcześniej.Android LogCat wypisuje ostatnią linię

Zwykle dzieje się to po 30 minutach pracy, ale nie mogę znaleźć konkretnego sposobu, aby go zaimponować.

dowolne podpowiedzi? dzięki!

+0

Używasz raczej oryginalnego logcat'a za pomocą wiersza poleceń ... możesz połączyć to z tym koloratorem: http://jsharkey.org/blog/2009/04/22/modifying-the-android-logcat-stream- do debugowania w pełnym kolorze/które sprawi, że będzie wyglądać naprawdę ładnie i będzie użyteczny. – Cristian

Odpowiedz

1

urządzenie czasem staje odznaczone w DDMS. Następnym razem, gdy masz ten problem, otwórz perspektywę DDMS w Eclipse i ponownie kliknij urządzenie w oknie urządzeń.

To zwykle robi mi sztuczkę.

+0

Pokazanie tylko ostatniego wiersza wskazuje, że urządzenie jest wybrane. – Rene

+0

Nie zawsze z mojego doświadczenia. Czasami jest wybrany, ale w stanie zablokowanym (stąd pokazano 1 linię). Wybieranie czegoś innego, a następnie ponowne wybranie urządzenia powoduje jego naprawę. –

+5

Ta odpowiedź nie jest zgodna z dokładnym pytaniem. Pytanie dotyczy problemu zapełnienia bufora, w którym punkt logcat wyświetla tylko ostatnie 1 lub 2 wiersze w dzienniku. Rozumiem, klikając po prostu ikonę "Wyczyść dziennik" po prawej stronie panelu Logcat Eclipse, gdy widzę pojedynczą linię. To, o czym mówi Josh, jest KOLEJNYM problemem z logcat, gdzie Yes, eclipse czasem traci urządzenie LUB nie wybiera go automatycznie na początek. Tylko moje 2 centy – wired00

16

Bufor DDMS dla zaćmień jest niepotrzebnie mały. Możesz kliknąć przycisk czyszczenia rejestru, aby ponownie wyświetlić log. Nie jestem pewien, czy istnieje sposób na zwiększenie bufora, czy nie. Zawsze patrzę na logcat w terminalu. Oto naprawdę dobry skrypt Pythona, który dodaje kolor do wyjścia.

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

+0

dziękuję, że wyczyszczenie logu czasami pomaga, ale nadal po pewnym czasie nic już nie wychodzi, a nawet czyszczenie nie wydaje się pomóc. – clamp

+0

to jest poprawna odpowiedź. Odpowiedź Josha odnosi się do innego problemu w Eclipse, gdzie aktywne urządzenie jest czasami niezaznaczone lub nie jest automatycznie wybierane na początek ... – wired00

Powiązane problemy