【问题标题】:java io exception Broken Pipejava io异常断管
【发布时间】:2013-05-18 00:11:37
【问题描述】:

我正在 Eclipse 中编写一个 Android 应用程序,并且在 git(SourceCode) 和 eclipse 之间遇到了一些问题。在解决了一个这样的问题之后,基本上每次我从 git eclipse 中提取都会丢失库,这个错误就开始发生了。它仍然可以让我运行所有 android 应用程序而不会崩溃,但它使调试我的应用程序几乎不可能,因为它不断弹出此文本(运行应用程序时大约每 2-3 秒)。我不知道提供哪些其他信息会有所帮助。我阅读了另一个线程,这可能是由无限递归引起的,但由于应用程序运行完美,我认为这不是我有能力解决的问题。

以下是控制台的输出:

[2013-05-22 15:32:19 - ddmlib] Broken pipe
java.io.IOException: Broken pipe
at sun.nio.ch.FileDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:69)
at sun.nio.ch.IOUtil.write(IOUtil.java:40)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:336)
at com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)
at com.android.ddmlib.Client.sendAndConsume(Client.java:607)
at com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:348)
at com.android.ddmlib.Client.requestAllocationStatus(Client.java:453)
at com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:835)
at com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:803)
at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:763)
at com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:652)
at com.android.ddmlib.DeviceMonitor.access$100(DeviceMonitor.java:44)
at com.android.ddmlib.DeviceMonitor$3.run(DeviceMonitor.java:580)

【问题讨论】:

    标签: java android eclipse ioexception


    【解决方案1】:

    在重新启动、重新制作和从 github 中删除后,错误最终消失了……很确定这是一个 eclipse 问题。

    【讨论】:

      【解决方案2】:

      使用adb kill-server 命令为我解决了这个问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-11-09
        • 1970-01-01
        • 1970-01-01
        • 2014-05-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-15
        相关资源
        最近更新 更多