你的主机中的软件中止了一个已建立的连接
本系列主要写本人在android开发中所遇到的的问题,已经解决了问题,本着自己解决这么困难,特图文简单表达,当自己储存也不要后来着也找了这么难又无从下手解决问题。下面是直接写出现问题和仔细解决问题。
操作方法
- 01
[2014-03-24 10:47:02 - ddmlib] 你的主机中的软件中止了一个已建立的连接。 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:642) at com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:348) at com.android.ddmlib.Client.requestAllocationStatus(Client.java:488) 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)
- 02
发生这种情况,一般是你的项目已经在手机运行或运行中,大部分是你运行一次,然后软件打开慢,你又运行一次。就会出现这个问题。
- 03
最容易最简单:你拔开手机端或者电脑端的USB插头。让它断开连接,再从新运行一次就行了。