2013-10-03 9 views
20

Jestem "debugowania" aplikacji Xamarin Android, która ma problem tylko wtedy, gdy debugger nie jest podłączony, więc muszę wrócić do logowania, aby dowiedzieć się, co to jest problem. Jednakże wykonanie adb logcat z wiersza poleceń jest dość bolesne. Ciągłe przewijanie okna jest dość kłopotliwe. Xamarin ma pewną integrację dla logcat w Visual Studio, ale w praktyce uważam, że jest zbyt błędny w użyciu. Z tego, co mogę powiedzieć online, wynika, że ​​wszyscy używają wtyczki do logcat w Eclipse. Jednak nie mam ani nie chcę Eclipse.Jak łatwo przeglądać i filtrować logcat systemu Android w systemie Windows?

Czy jest jakieś narzędzie, które prezentuje logcat w ładny i łatwy do filtrowania (i to nie jest stale przewijanie) sposób? Najlepiej w GUI, ponieważ muszę przesiać przez kilka wiadomości od jednego uruchomienia próbowania wykrycia tego błędu

+0

Czy sprawdziłeś hasło [logcat-gui] (https://code.google.com/p/logcat-gui/)? – Piovezan

+0

W linii poleceń 'grep' jest twoim przyjacielem! Powinien być wbudowany w systemie Linux lub OSX i dostępny przez mingw lub Cygwin w systemie Windows. –

+0

@ChrisStratton Chodzi o to, że muszę widzieć wiadomości, kiedy się pojawiają. W ten sposób wiem, czy czekałem wystarczająco długo na pojawienie się błędu, czy nie. Jestem pewien, że Windows nie ma operatora '|' na swojej gównianej powłoce ... chociaż może cygwin poradzi sobie z tym – Earlz

Odpowiedz

45

Jeśli potrzebujesz GUI, Android SDK dostarcza filtrowalne narzędzie do wyświetlania logcat w Device Monitor.

Wykonaj monitor.bat w folderze android-sdk\tools, aby go wyświetlić. Możesz włączyć lub wyłączyć przewijanie za pomocą symbolu strzałki w dół po prawej stronie paska filtra.

+2

To jest idealne. Dzięki! Szkoda, że ​​nie zrobili tego narzędzia nieco bardziej oczywistego, heh – Earlz

+1

A w Linuksie nazywa się to '' monitorem''' –

Powiązane problemy