java.io.IOException: 您的主機中的軟件中止了一個已建立的連接解決辦法


  問題現象和http://hi.baidu.com/cara_cloud/item/193a3ee327546d395a2d64be描述的一樣,就是在eclipse的console欄中一直顯示java.io.IOException: 您的主機中的軟件中止了一個已建立錯誤。具體如下。

[2013-09-02 17:24:14 - 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:100)
at sun.nio.ch.IOUtil.write(IOUtil.java:71)
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: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)

  我試了一下,運行如下兩條命令可以解決這個問題

  $adb kill-server

  $adb shell

  解決完了java.io.IOException錯誤之后,發現之前在console顯示的安裝進度的文字不見了,在Console右上角找了一個按鈕,點擊后就可以顯示了,按鈕位置如下圖。

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM