【问题标题】:Android Logcat not showing logs when I switch devices当我切换设备时,Android Logcat 不显示日志
【发布时间】:2011-10-01 12:20:45
【问题描述】:

我正在尝试使用 Logcat 来帮助诊断我的 android 问题。我经常插入电话并运行模拟器。有时我在模拟器上调试,有时我在手机上调试,甚至可能在第三台设备上调试。

切换设备后,Logcat 不会继续显示消息。如何指定 Logcat 做什么或强制它在不重新启动 eclipse 的情况下恢复日志记录?

洞察力赞赏

【问题讨论】:

    标签: android filter device logcat


    【解决方案1】:

    我有时注意到这一点。通常两件事中的一件可以解决问题。首先,打开 Devices 视图,确认新设备正在显示,然后切换回 Logcat。这似乎让 Logcat 再次行动起来。

    如果这不起作用,那么在“设备”视图菜单中,选择“重新启动 ADB”(我想这就是它的名称;我目前没有打开它)。

    如果还是不行,那就从命令行中杀掉并重启ADB服务器,然后重复上面的操作。

    【讨论】:

    • 这对我有用。我必须在要查看日志的设备视图中手动单击设备。
    • "首先,打开设备视图,确认新设备正在显示,然后切换回 Logcat。"这对我有用!
    • 如果您要查看 Logcat 的设备已被选中,则取消选中并再次选中。
    【解决方案2】:

    您可以使用 ADB 的 CLI 并将调试过程重新附加到您切换的设备。然后 Logcat 将从该连接的设备中选择调试消息。任何主动连接到 ADB 的设备都会通过 Logcat 输出

    【讨论】:

      【解决方案3】:

      如果您使用的是 Eclipse,请切换到 DDMS 透视图。 在那里,logcat 将在设备视图中显示所选设备的日志 (窗口 -> 打开透视图 -> 其他 -> DDMS)

      【讨论】:

        猜你喜欢
        • 2015-05-03
        • 1970-01-01
        • 2015-09-27
        • 2017-04-02
        • 2011-05-12
        • 2016-03-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多