我正在測試2個設備使用套接字進行通信並監視時間戳值的應用程序。我從DDMS的角度選擇所需的設備名稱。但是一些初始日誌丟失了(因爲我在代碼中有很多Log.d語句)。我想在兩個手機中停止應用程序後存儲整個日誌文件。有人能告訴我如何使用adb在命令行中完成這項工作嗎?我無法找到2個設備的任何示例。 感謝使用adb獲取2個設備的完整日誌
1
A
回答
1
您可以用兩個控制檯試圖讓logcat的分別爲兩臺設備
使用adb devices
爲每臺設備的序列號,並保存的logcat爲文本文件
控制檯1:adb -s <device1serialNO> logcat -d > logcat1.txt
控制檯2:adb -s <device2serialNO> logcat -d > logcat2.txt
如果需要
1
啓動您的應用程序,你可以在你的終端啓動下面的命令之前,您可以爲給定的標籤篩選結果:
adb logcat <your_application_log_tag>:V *:S > file.txt
<your_application_log_tag>
是,你在你的應用程序中使用日誌標籤。 *:S
表示您禁止其他組件的所有日誌輸出。 > file.txt
將命令的輸出重定向到file.txt
。
問題的原因在於,對於日誌記錄,Android在RAM中有一個緩衝區,如果它變滿了,它會重寫最舊的條目(FIFO)。我提供的命令會將日誌存儲在您的計算機上。
相關問題
- 1. 從GAE獲取完整日誌
- 2. 如何使用eggPlant自動化工具獲取ADB日誌
- 3. Android:如何使用adb命令獲取設備硬件信息?
- 4. 在Apache日誌中獲取完整的URI +額外的#segment
- 5. iphone - 設備日誌
- 6. 在logcat監視器中獲取完整的響應日誌?
- 7. 使用FAKE,有沒有辦法獲取整個構建日誌?
- 8. ADB設備
- 9. 如何獲取使用Apple配置程序監督的iOS設備的日誌?
- 10. 在Spark日誌中獲取完整堆棧跟蹤
- 11. 如何獲取Android設備中的日誌文件位置?
- 12. 用於完整,差異和日誌備份的備份存儲過程
- 13. 您可以使用macOS「日誌流」或「日誌顯示」從連接的iOS設備獲取消息嗎?
- 14. Appium - 如何使用Java從iOS設備讀取日誌
- 15. 獲取設備標誌的設備名稱
- 16. 查看設備中的應用日誌
- 17. 如何從Android設備獲取日誌文件?
- 18. 如何使用Netty從設備讀取完整數據?
- 19. 從Windows獲取完整音頻設備名稱
- 20. SQL 2005:完整備份如何影響日誌傳送?
- 21. 如何通過adb獲取Android設備的供應商ID?
- 22. 通過與adb設備ID相匹配的代碼獲取ID?
- 23. 使用命令「adb install」或「adb push」時出錯:設備脫機
- 24. c#使用「#」獲取完整的URL
- 25. 使用完整的日曆
- 26. 不完整的chkdsk日誌文件
- 27. Rails日誌中的完整URL
- 28. adb設備 - 設備不斷增加
- 29. 的Android ADB命令獲取應用程序特定的日誌在Windows
- 30. 如何獲取我的設備日期
感謝您的回覆。但是我無法看到日誌中的時間戳字段(來自Logcat)。請讓我知道如何過濾日誌? – user1741274 2013-03-06 07:41:08
要過濾logcat消息,您可以使用「adb -s logcat -s」TAGNAME「-d> logcat1.txt」。 –
UdayaLakmal
2013-03-06 08:01:59
用於帶時間戳和過濾器的標記名稱爲「adb -s logcat -v time -s」TAGNAME「-d> logcat1.txt」 –
UdayaLakmal
2013-03-06 08:06:13