已建立的连接已由主机中的软件中止

已建立的连接已由主机中的软件中止

[2011-04-11 13:27:36  -  ddmlib]已建立的连接已被主机中的软件中止java.io.IOException:已建立的连接已被主机中的软件中止
    at sun.nio.ch.SocketDispatcher.write0(Native Method)
    at sun.nio.ch.SocketDispatcher.write(Unknown Source)
    at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
    在sun.nio.ch.IOUtil.write(未知来源)
    at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
    在com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)
    在com.android.ddmlib.Client.sendAndConsume(Client.java:573)
    在com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:349)
    在com.android.ddmlib.Client.requestAllocationStatus(Client.java:419)
    在com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:840)
    在com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:808)
    在com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:767)
    在com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:635)
    在com.android.ddmlib.DeviceMonitor.access $ 100(DeviceMonitor.java:42)
    在com.android.ddmlib.DeviceMonitor $ 3.run(DeviceMonitor.java:563)


紫衣仙女
浏览 1041回答 3
3回答

慕哥6287543

结帐可能有两个Eclipse实例指向同一个Android SDK ...只保留一个Eclipse实例并再试一次...这就是为什么你得到Exception为“已建立的连接被主机中的软件中止”。 ..详细的android adb(Android Debug Bridge)你会得到它...

拉丁的传说

我也遇到了这些错误而且很难过。阅读并尝试上面的两个答案后,我仍然得到错误。但是,我检查了任务管理器的进程选项卡,找到了'eclipse.exe * 32'的流氓副本,UI没有显示为正在运行。我想这应该是显而易见的,因为错误确实表明模拟器/手机无法连接的原因是因为它已经与第二个副本建立了连接。简而言之,通过任务管理器确保在重新启动PC之前没有其他Eclipse实例正在运行!

泛舟湖上清波郎朗

关闭Eclipse并重新启动它可以简单地解决这个问题。Eclipse有时无法与模拟器建立连接,因此在某些情况下可能会发生这种情况。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android