android - 使用 adb 获取 2 个设备的完整日志

标签 android adb android-logcat

我正在测试一个应用程序,其中有 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/

相关文章:

Android:我可以在我的应用程序中使用 adb 命令吗?

android - 部署的apk文件在哪里?如何用adb卸载它?

android - 如何在travis-ci上显示android模拟器的logcat?

java.lang.OutOfMemoryError : Android 错误

java - 尝试关闭 HttpURLConnection

android - 始终从 android 抽屉导航的第一项开始

android - 我需要 Google Play 许可吗?

php - php 中 undefined index

android - ADB:规范中缺少端口

android - Android 中的触控计算器