1

我正在 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)
4

2 回答 2

1

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

于 2016-01-21T03:00:32.140 回答
0

在重新启动、重新制作和从 github 上撤消之后,该错误最终消失了……很确定这是一个日食问题。

于 2013-05-29T20:11:35.343 回答