logcat 充满了 java.io.IOException:连接被拒绝的消息

Posted

技术标签:

【中文标题】logcat 充满了 java.io.IOException:连接被拒绝的消息【英文标题】:logcat filled with java.io.IOException: Connection refused messages 【发布时间】:2014-08-26 18:15:41 【问题描述】:

我的 logcat 充满了以下消息 -

E/UsDebuggingManager(  476): java.io.IOException: Connection refused
E/UsDebuggingManager(  476):    at android.net.LocalSocketImpl.connectLocal(Native Method)
E/UsDebuggingManager(  476):    at android.net.LocalSocketImpl.connect(LocalSocketImpl.java:287)
E/UsDebuggingManager(  476):    at android.net.LocalSocket.connect(LocalSocket.java:130)
E/UsDebuggingManager(  476):    at com.android.server.DebuggingService.listenToSocket(UsDebuggingManager.java:75)
E/UsDebuggingManager(  476):    at com.android.server.DebuggingService.run(UsDebuggingManager.java:111)
E/UsDebuggingManager(  476):    at java.lang.Thread.run(Thread.java:841)

我查看了UsbDebuggingManager. java,可以看到一个线程正在尝试连接到 adb 服务器并且连接失败。除此之外,我没有收到任何其他消息。

感谢任何解决此问题的帮助。

@MHP:我一启动 logcat 就收到此错误,并且它不断出现。没有应用程序正在运行。

【问题讨论】:

请解释你的问题。什么时候出错,在哪个班级,... 这可能是您忽略而不是解决的设备软件(而不是您的应用程序)的小问题。 () 中的进程 ID 号是否与您的应用程序在同一运行期间的 ID 号相匹配?您的应用中是否存在您要解决的明显问题? @Chris:即使没有应用程序运行,这些消息也会出现。我查看了 UsbDebuggingManager.java 并看到在此服务中创建的线程正在尝试连接 adb 套接字,但该日志失败。如果您能对修复它有所了解,将会非常有帮助。 如果它们没有运行任何应用程序(请注意 Android 上的该术语),那么您几乎无能为力,只能忽略它们、切换设备或破解您的设备并安装自定义 ROM。尽管“看起来很糟糕”,您是否有任何证据表明存在与这些消息相关的实际功能问题? 目前我没有看到任何功能问题,但它会淹没 logcat 并且很难找到合适的调试消息。 【参考方案1】:

这也发生在我身上。我植根了我的 android 设备(一个 Shield Tegra)并安装了 adbd Insecure 以在其上安装 adbd root priviliges

我所做的是禁用此选项:

启用不安全的 adbd

我不知道你是否也这样做了,但禁用“启用不安全的 adbd”修复了所有 java.io.IOException: Connection refused errors

希望对你有帮助

【讨论】:

【参考方案2】:

这可能是您的手机的原因。如果正在运行,请卸载任何 avast 服务。您是否还通过一些黑客入侵或更改了手机的内部空间? 检查是否同样适用于其他手机

【讨论】:

以上是关于logcat 充满了 java.io.IOException:连接被拒绝的消息的主要内容,如果未能解决你的问题,请参考以下文章

PHP AES 加密 PKCS5Padding

pyspark 给出以下错误无法在 /tmp 中创建本地目录

eclipse 的show view没有logcat怎么办

eclipse的logcat在哪

Android WiFi 调试 -> Logcat

Eclipse调试的时候LogCat自动消失,啥原因