【问题标题】:Can we add Debug information to Logcat using ADB commands or any other means?我们可以使用 ADB 命令或任何其他方式将 Debug 信息添加到 Logcat 吗?
【发布时间】:2016-08-10 07:10:03
【问题描述】:

我正在 Android 设备上运行脚本并从 logcat 获取数据。无论如何我可以在运行时使用 adb 命令或任何其他方式向 logcat 添加调试语句吗?

【问题讨论】:

    标签: android adb


    【解决方案1】:

    默认情况下,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"
    

    将消息附加到日志

    【讨论】:

    • @Ankur 有意义吗?
    • 所以使用这个我可以将 logcat 重定向到我的日志文件?我需要的是,例如,如果我通过某些脚本更改相机设置,我想在 Logcat 中添加一条调试消息,例如“相机设置已更改”。
    • 谢谢它有效!!有任何链接可以让我对此进行更多探索吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-15
    • 1970-01-01
    相关资源
    最近更新 更多