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?
Android Studio logcat 历史记录/缓冲区大小