2010-06-02 4 views

Odpowiedz

1

Możesz to zrobić za pomocą logcat. Możesz dodać widok, który będzie wyświetlał tylko wpisy dziennika z Twojej aplikacji i będzie stale aktualizowany.

+0

Tak wiem o możliwościach Android rejestratorze. Ale potrzebuję zalogować się w określonym formacie. To są wymagania mojego pracodawcy. W tej chwili nie widzę innych możliwości oglądania dziennika poza rootowaniem i zajętością instalacji. – vochupin

+0

Jak podłączyć logcat, aby obejrzeć plik? To brzmi jak dokładnie to, czego potrzebuję. –

0

Jest to świetna aplikacja do tego: Terminal IDE. Zawiera wiele komend linuxowych i nie wymaga dostępu do roota. Można go zainstalować z poziomu GooglePlay. Jest bezpłatny (i open source, GPLv2).

Jedną z jego najlepszych funkcji jest to, że można go używać przez telnet. Uruchom go na telefonie i wpisz polecenie telnetd. Uruchomi demona telnet, który domyślnie nasłuchuje na porcie 8080. Po tym można połączyć go z komputera, za pomocą następującego polecenia: (użyj Cygwin na Windows)

telnet 192.168.1.8 8080 

należy użyć adresu IP telefonu zamiast powyższego. Po udanym połączeniu będziesz mieć terminal o dowolnym rozmiarze na komputerze, który będzie w stanie uruchomić polecenie tail -f w telefonie. I wiele innych, takich jak bash i wszystkie wbudowane polecenia.

4

To wydaje się działać dla mnie świetnie:

adb shell "while true; do cat; sleep 1; done < /sdcard/myfile.log" 
+0

Doskonale! Dla użytkowników systemu Windows: podstaw nazwę pliku za pomocą "% 1" i umieść go w pliku wsadowym (na przykład "adbtail.bat") w% WINDIR%: '" C: \ Program Files (x86) \ Android \ android- sdk \ platform-tools \ adb "shell" while true, czy cat; sleep 1; done <'% 1' "' –