您的位置:首页 > 移动开发 > Android开发

android运行时提示:你的主机中的软件中止了一个已建立的连接。

2013-10-10 16:47 330 查看
java.io.IOException: 您的主机中的软件中止了一个已建立的连接。

        at sun.nio.ch.SocketDispatcher.write0(Native Method)

        at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)

        at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)

        at sun.nio.ch.IOUtil.write(IOUtil.java:75)

        at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)

        at com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)

        at com.android.ddmlib.Client.sendAndConsume(Client.java:575)

        at com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:348)

        at com.android.ddmlib.Client.requestAllocationStatus(Client.java:421)

        at com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:837)

        at com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:805)

        at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:765)

        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)

=======以上是问题============================

 

原因:

1.可能是接口问题

2.可能是使用了豌豆荚或者360手机助手(我就是打开了360手机助手出的问题)

eclipse有一个adb.exe的调试  豌豆荚也有,而且名字也叫adb.exe 但是操作系统中不允许重名的进程,所以有的时候你调试程序跑的是豌豆荚的adb当然会提示你出错...

解决:退出豌豆荚或者360手机助手之类的连接软件,再试就没问题了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐