Próbuję przeprowadzić debugowanie w Androidzie i uruchamiam logcat na żywo w terminalu, ale problem polega na tym, że generowanych jest zbyt wiele informacji, więc kiedy skończę i spróbuję skopiować wszystkie informacje otrzymane, wybierając „Wybierz Wszystkie „, a następnie„ Kopiuj ”wiele wczesnych wyników, które zostały wyprodukowane, nie są kopiowane. Wiedziałem o tym history
, ale to tylko lista poleceń, które zostały wcześniej wprowadzone, a nie dane wyjściowe.
Czy mogę zobaczyć historię wszystkich danych wyjściowych, które daje terminal, a może mogę zapisać w pliku tekstowym wszystkie dane wyjściowe, które generuje?
command-line
paznokieć
źródło
źródło
Odpowiedzi:
Możesz dołączyć wszystkie dzienniki do pliku tekstowego, przekierowując dane wyjściowe. Ale to wymaga, aby każde polecenie zostało wykonane w ten sposób (to złapie oba
stdout
&stderr
)LUB
Możesz nagrywać screencasty terminala, ponieważ przechowuje screencasty w pliku tekstowym, możesz tego użyć. To się nazywa shelr
Pliki są przechowywane w
~/.local/share/shelr/
Źródło: http://www.omgubuntu.co.uk/2012/04/how-to-record-and-share-terminal-screencasts-quickly/
Uwaga: nie mam pojęcia o rozwoju Androida. Ta odpowiedź jest oparta na skryptach powłoki.
źródło
shelr
jest NiesamowitePewnego dnia miałem ten sam problem i znalazłem takie rozwiązanie: http://sites.google.com/site/androidhowto/how-to-1/save-logcat-to-a-text-file
Może nie jest to najlepsza rzecz, jaką możesz zrobić. Myślę, że o to prosiłeś.
źródło