【发布时间】:2016-08-10 07:10:03
【问题描述】:
我正在 Android 设备上运行脚本并从 logcat 获取数据。无论如何我可以在运行时使用 adb 命令或任何其他方式向 logcat 添加调试语句吗?
【问题讨论】:
我正在 Android 设备上运行脚本并从 logcat 获取数据。无论如何我可以在运行时使用 adb 命令或任何其他方式向 logcat 添加调试语句吗?
【问题讨论】:
默认情况下,Android 应该将 stdout 和 stderr 重定向到 /dev/null。例如,您可以通过重定向 stdout/stderr 来更改此行为:
$ adb shell stop
$ adb shell setprop log.redirect-stdio true
$ adb shell start
更多信息在这里:https://developer.android.com/studio/command-line/logcat.html#viewingStd
更新: 在您的脚本中,只需使用:
log -p i "your message"
将消息附加到日志
【讨论】: