ADT在DDMS中获取BufferOverflowException

时间:2013-04-03 21:04:27

标签: android eclipse adt ddms

我正在使用带有ADT的Eclipse Juno来开发android应用程序,eclipse每分钟都会出现以下错误:

[2013-04-03 17:59:46 - ddms] null
java.nio.BufferOverflowException
    at java.nio.HeapByteBuffer.put(HeapByteBuffer.java:182)
    at com.android.ddmlib.JdwpPacket.movePacket(JdwpPacket.java:235)
    at com.android.ddmlib.Debugger.sendAndConsume(Debugger.java:347)
    at com.android.ddmlib.Client.forwardPacketToDebugger(Client.java:628)
    at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:344)
    at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)

当此消息弹出时,eclipse打开一个终端并重叠我可用的代码编辑区域。

如何解决?停止eclipse以显示此消息也很有用。

1 个答案:

答案 0 :(得分:2)

没有任何代码确实没有帮助,但它可能与超出某种循环或数据结构上设置的限制有关。我想你可以使用ctrl-x或ctrl-c来停止eclipse中的某些进程。您还可以在首选项中进行设置,以将错误传送到日志文件中。