[2012-03-29 09:24:48 - 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)
at sun.nio.ch.IOUtil.write(Unknown Source)
at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
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:854)
at com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:822)
at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:781)
at com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:649)
at com.android.ddmlib.DeviceMonitor.access$100(DeviceMonitor.java:42)
at com.android.ddmlib.DeviceMonitor$3.run(DeviceMonitor.java:577)
-----------------------------------------------------------------------------------------------------
[2011-04-11 13:27:36 - ddmlib]An established connection was aborted by the software in your host machine
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(Unknown Source)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
at sun.nio.ch.IOUtil.write(Unknown Source)
at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
at com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)
at com.android.ddmlib.Client.sendAndConsume(Client.java:573)
at com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:349)
at com.android.ddmlib.Client.requestAllocationStatus(Client.java:419)
at com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:840)
at com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:808)
at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:767)
at com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:635)
at com.android.ddmlib.DeviceMonitor.access$100(DeviceMonitor.java:42)
at com.android.ddmlib.DeviceMonitor$3.run(DeviceMonitor.java:563)
위와 같은 에러가 어느 순간 발생하더니 휴대폰에 어플을 'Run Application'을 눌러 탑제 시킬때마다 저 지경 이였습니다.
그래도 개발에는 문제가 없었고 단지 Console창을 빨간 글씨로 더럽히는 상황이였습니다.
'Eclipse의 'Check for Update'의 기능으로 ADT 업그레이드'와 'SDK Manager로 Android SDK Tools, Android SDK Platform-tools업그레이드' 로 해당 에러는 더이상 나지 않더군요.
웹을 알아보니 이 에러가 HTTP쪽 소켓 에러라던데.. 아마 adb에서 구글쪽에 접근할때 주소가 달라져서 그렇게 되지 않나 추측이 됩니다..
추가로 포트 충돌일 경우도 있습니다...
계속 하다보니.. 해결방법을 찾았는데
안드로이드 폰에서 [설정]-[어플리케이션]-[개발] 에서 'USB디버깅'을 체크를 해제했다가 체크했다가 하다보면 풀리더군요...
'스터디 > Android+Java' 카테고리의 다른 글
Android Image Repeat (Tile) (2012.04.10) (0) | 2017.10.07 |
---|---|
Android Screen Info (2012.04.07) (0) | 2017.10.07 |
Android Bitmap 사용시 함수들 (0) | 2017.10.07 |
Android LVL Error. Obsolete proguard file; use -keepclasseswithmembers instead of -keepclasseswithmembernames proguard.cfg (2012.01.31) (0) | 2017.10.07 |
Android Thread Ti, Tq, Lw, Li (2012.01.13) (0) | 2017.10.07 |
댓글