2013-03-08 3 views
4

나는이 문제가 이전에 여러 번 게시 된 것을 알고 거의 모든 제안 된 솔루션을 샅샅이 뒤졌지만 이클립스를 통해 안드로이드 폰에서 안드로이드 애플리케이션을 디버깅 할 때 문제가 계속 발생하고있다. 릴리스 모드에서 실행하면 디버깅하려고 할 때 그러나 나는 다음과 같은 오류가 발생 계속, 장치에서 잘 작동 :이클립스로 안드로이드 디버깅 문제

can't bind to local 8700 for debugger

Launch error: Failed to connect to remote VM. Connection timed out.

내가합니다 (DDMS 포트를 변경 시도했습니다 예를 들어, 8600, 8601, 8602, 8610, 8700 등 .), 각 변경 사이에 Eclipse를 종료하고 adb.exe를 종료하고 내 전화를 끊은 다음 Eclipse를 다시 시작하십시오. 타임 아웃을 15000으로 연장했습니다. "ADBHOST 사용"을 선택했습니다. AVG 및 방화벽을 비활성화했습니다. 내 전화기에서 AVG를 제거했습니다. 내 컴퓨터를 두 번 재부팅했습니다. 나는 Windows 호스트 파일 (C : \ Windows \ System32 \ Hosts)을보고 로컬 호스트가 127.0.0.1로 설정되어 있는지 확인하려고했습니다. 아무것도 작동하는 것 같습니다.

거의 20 번에 한 번씩 성공적으로 연결되어 디버깅을 시작할 것입니다. (그리고 한 줄씩 응용 프로그램을 단계별로 처리 할 수 ​​있습니다). 그러나 디버깅이 끝난 후 아무 것도 변경하지 않고 디버그를 다시 시도하면 위의 오류가 발생합니다.

내 컴퓨터는 Windows 8 64 비트를 실행하지만이 문제를 일으키는 Windows 8 버그는 아닙니다. 또한 내 안드로이드 전화는 삼성 갤럭시 S3 (어떤 문제의 원인이 될지도 모른다고 생각하지 않습니다)입니다.

도움말 Please Please! :)

답변

5

이것은 단지 나를 위해 일한 :

  • 닫기 Eclipse를.
  • USB를 제거하십시오.
    • 작업 관리자로 가서 모든 'eclipse.exe'(제 경우에는 4-5 개의 인스턴스가 있음)를 삭제하십시오.
    • 'adb.exe'도 삭제하십시오.
    • Eclipse를 다시 시작하십시오.
    • USB를 다시 연결하십시오.
+0

더 영구적 인 해결책이 있습니까? – Shade

+0

여러 번 시도한 이클립스 인스턴스가 하나만 열려 있고 창을 닫을 때 작업 관리자에 Eclipse 인스턴스가 남아 있지 않습니다. 내가 다른 게시물에 그 권고를 읽어 여러 번 그 정확한 단계를 따랐다. 아직 운이 없다 : S –

1

나는 AVG 안티 바이러스를 설치 나 때문이 같은 문제가 있습니다, 당신은 그것을 제거 할 수 있습니다 디버거는 잘 작동합니다.

+0

내가 AVG를 설치했기 때문에 그렇게 할 수는 있지만 테스트 목적으로 제거하고 싶은지 확실하지 않고 현재 Android Studio를 사용하고있다. 그러나 답변을 주셔서 감사합니다.이 포럼의 다른 누군가가 제대로 작동하는지 확인할 수 있다면 정답으로 기쁜 마음을 갖게 될 것입니다. –

0
문제는 확실히 AVG .. 나는 최근에 새로운 버전으로 업그레이드하며

은 AVG 모든 것을 끄고 20 분 동안 해제 시도 .. 최대한 빨리 AVG가 작동 제거로 .. 디버깅을 중단한다

하지만 여전히 그것을 부러 뜨 렸습니다.

+0

저에게 이것은 실제로 Avast였습니다 ... 홈 네트워크 방어막을 추가하여 장애를 없앴으로써 문제가 사라졌습니다. –

관련 문제