
我正在嘗試在 Android 中進行一些調試,並且正在終端中運行實時 logcat,但問題是生成的信息太多,因此當我完成後,嘗試通過選擇“選擇”來複製收到的所有信息全部”然後“複製”產生的許多早期輸出不會被複製。我知道history
,但這只是提供了之前輸入的命令列表,而不是輸出。
我可以查看終端提供的所有輸出的歷史記錄,或者可以讓終端將其產生的所有輸出儲存為文字檔案嗎?
答案1
您可以透過重定向輸出將所有日誌附加到文字檔案。但這要求每個命令都像這樣執行(這將捕獲stdout
& stderr
)
command >>file.txt 2>&1
或者
您可以錄製終端的截圖視頻,因為它將截取視訊儲存在文字檔案中,您可以使用它。它的名字叫謝爾
文件儲存在~/.local/share/shelr/
來源:http://www.omgubuntu.co.uk/2012/04/how-to-record-and-share-terminal-screencasts-quickly/
注意:我對android開發一無所知。
答案2
前幾天我遇到了同樣的問題,我找到了解決方案: http://sites.google.com/site/androidhowto/how-to-1/save-logcat-to-a-text-file
也許這不是你能做的最好的事情,我想這就是你所要求的。