Android Studio logcat BUG 垃圾邮件 java.io.IOException:连接被拒绝

Android Studio logcat BUG spamming java.io.IOException: Connection refused

在 Android Studio 中,当连接 phone 进行调试时 logcat 不断发送此错误:

06-27 00:17:17.440     947-2476/? E/UsbDebuggingManager﹕ Communication error:
java.io.IOException: Connection refused
        at android.net.LocalSocketImpl.connectLocal(Native Method)
        at android.net.LocalSocketImpl.connect(LocalSocketImpl.java:290)
        at android.net.LocalSocket.connect(LocalSocket.java:130)
        at com.android.server.usb.UsbDebuggingManager.listenToSocket(UsbDebuggingManager.java:75)
        at com.android.server.usb.UsbDebuggingManager.run(UsbDebuggingManager.java:111)
        at java.lang.Thread.run(Thread.java:841)

这真的很烦人,而且很难调试。

您可以使用搜索框右侧的“过滤器配置”下拉框从 logcat 中过滤掉它。

然后输入日志标签正则表达式:

对于我的 Nexus 5,我使用这个标记正则表达式来抑制垃圾日志:^(?!WifiStateMachine|ConnectivityService|ConnectivityManager)