我正在测试一个应用程序,其中有 2 个设备使用套接字进行通信并监控时间戳值。我从 DDMS 角度选择所需的设备名称。但是缺少一些初始日志(因为我在代码中有很多 Log.d 语句)。我想在两部手机中停止应用程序后存储整个日志文件。有人可以告诉我如何使用 adb 在命令行中完成此操作吗?我找不到 2 个设备的任何示例。 谢谢
最佳答案
您可以尝试使用两个控制台并分别为两个设备获取 logcat
使用 adb devices
获取每个设备的序列号
并将logcat保存为文本文件
控制台 1:adb -s <device1serialNO> logcat -d > logcat1.txt
控制台 2:adb -s <device2serialNO> logcat -d > logcat2.txt
如果需要,您可以过滤给定标签的结果
关于android - 使用 adb 获取 2 个设备的完整日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15225402/