Я пытаюсь выполнить некоторую отладку в Android, и я запускаю в реальном времени logcat в Терминале, но проблема в том, что генерируется слишком много информации, поэтому, когда я закончу и попытаюсь скопировать всю полученную информацию, выбрав «Выбрать «Все», а затем «Копировать», большая часть раннего вывода, который производится, не копируется. Я знал об этом history
, но это просто обеспечивает список команд, которые были введены ранее, а не вывод.
Могу ли я просмотреть историю всех выходных данных, которые выдает терминал, или, может быть, я могу сохранить терминал в виде текстового файла для всех выходных данных, которые он выдает?
command-line
coversnail
источник
источник
Ответы:
Вы можете добавить все журналы в текстовый файл, перенаправив вывод. Но это требует, чтобы каждая команда выполнялась так (это поймает и
stdout
&stderr
)ИЛИ
Вы можете записывать скриншоты терминала, так как он хранит скринкаст в текстовом файле, вы можете использовать это. Это называется Шелр
Файлы хранятся в
~/.local/share/shelr/
Источник: http://www.omgubuntu.co.uk/2012/04/how-to-record-and-share-terminal-screencasts-quickly/
Примечание: я понятия не имею о разработке для Android. Этот ответ основан на сценариях оболочки.
источник
shelr
КрутоУ меня была такая же проблема на днях, и я нашел это решение: http://sites.google.com/site/androidhowto/how-to-1/save-logcat-to-a-text-file
Может быть, это не лучшее, что вы могли бы сделать, я думаю, это то, что вы просили.
источник