Android 에서"Can't bind to local 8602 for debugger"오류 해결 방법 이 발생 했 습 니 다.

2172 단어 android8602debugger
Android 에서"Can't bind to local 8602 for debugger"오류 해결 방법 이 발생 했 습 니 다.
Android 5.0 개발 에 적응 하기 위해 JDK 를 1.7 로 업그레이드 한 다음 ADT 에서 프로그램 을 디 버 깅 하려 고 했 는데 결 과 는 다음 과 같 습 니 다.

[2015-04-23 15:31:37 - ddms] Can't bind to local 8602 for debugger 
[2015-04-23 15:31:37 - 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: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) 
오류 정보 에 따 르 면 debug 포트 가 점용 된 것 으로 추정 된다.1.7 업그레이드 로 인 한 것 인 줄 알 았 는데 stackoverflow 에서 도 1.7 을 지우 고 1.6 을 다시 설치 하면 된다 는 말 이 나 왔 다.생각해 보면 안 되 지.안 드 로 이 드 5.0 은 JDK 에 게 1.7 로 업그레이드 해 야 한다 고 요구 했다.갑자기 내 가 안 드 로 이 드 스튜디오 를 동시에 뛰 고 있다 는 것 을 알 게 되 었 다.마찬가지 로 내 핸드폰 도 연결 해서 원흉 을 잡 았 다.틀림없이 이 물건 일 것 이다!과감하게 안 드 로 이 드 스튜디오 를 끄 고 ADT 에서 clean 에서 프로젝트 를 하고 프로그램 을 다시 실행 하면 OK.이 경우 Android Studio 가 debug 포트 를 점용 하거나 다른 프로 세 스 가 점용 한 것 이 아 닐 수도 있 습 니 다.JDK 1.7 의 문제 라 고 의심 하지 마 십시오.
읽 어 주 셔 서 감사합니다. 여러분 에 게 도움 이 되 기 를 바 랍 니 다.본 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기