Android Studio Logcat 未通过 Wi-Fi 显示带有 ADB 的日志消息

Posted

技术标签:

【中文标题】Android Studio Logcat 未通过 Wi-Fi 显示带有 ADB 的日志消息【英文标题】:Android Studio Logcat not showing Log messages with ADB over Wi-Fi 【发布时间】:2020-07-02 20:50:39 【问题描述】:

我的设备使用adb tcpip 连接,而Logcat 未显示Log.i(TAG, "message")。运行abd logcat 也不显示Log.i(TAG, "message")。使用模拟器或 USB 连接设备时,它工作正常。有什么解决办法吗?

【问题讨论】:

【参考方案1】:

在您的 android 设备上,在“设置”->“系统”->“开发者设置”中,有一个选项(默认关闭)显示“启用 Wi-Fi 详细日志记录”。

【讨论】:

【参考方案2】:

还有, 在设备的开发者选项中:确保记录器缓冲区大小未设置为关闭

如果您的设备可以处理,我会将其设置为最高。

【讨论】:

【参考方案3】:

如果无法正常工作,请在更改手机设置后重新启动手机。确保在 logcat 窗口中选择正确的用于调试的设备。

【讨论】:

【参考方案4】:

对我有用的是这个......

    在您的 Android 设备上激活“启用 Wi-Fi 详细日志记录” 将“ADB Wifi”添加到 android studio 使用数据线在手机上运行应用程序(并确保显示日志) 使用 ADB 连接手机,然后从手机上拔下数据线。

请注意:步骤 3 可能看起来没用,但它似乎很重要,因为它是一种授权手机在您使用无线时发送日志的方式。移除电缆后,将显示日志。

【讨论】:

以上是关于Android Studio Logcat 未通过 Wi-Fi 显示带有 ADB 的日志消息的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android Studio 中过滤 logcat?

使用 logcat Android Studio 记录错误

Android Studio Logcat 颜色

Android Studio logcat 历史记录/缓冲区大小

Android Studio NDK 入门教程--优雅的在C++中输出Logcat

Android Studio丢失Logcat问题