【问题标题】:logcat filled with java.io.IOException: Connection refused messageslogcat 充满了 java.io.IOException:连接被拒绝的消息
【发布时间】: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 并且很难找到合适的调试消息。

标签: java android logcat android-logcat


【解决方案1】:

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

我所做的是禁用此选项:

  • 启用不安全的 adbd

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

希望对你有帮助

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2017-01-25
      • 2017-12-29
      • 2011-07-14
      • 2017-08-08
      • 2018-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多