your programing

Eclipse DDMS 오류 "디버거 용 로컬 8600에 바인딩 할 수 없음"

lovepro 2020. 10. 9. 11:36
반응형

Eclipse DDMS 오류 "디버거 용 로컬 8600에 바인딩 할 수 없음"


Eclipse에서 다음 오류가 발생합니다.

[timestamp - ddms] Can't bind to local 8600 for debugger

왜?


호스트 파일에 "127.0.0.1 localhost"를 추가하는 것 외에도 Eclipse에서 다음과 같이 변경하십시오.

창-> 환경 설정-> Android-> DDMS에서 :

  • 기본 로컬 디버거 포트를 "8601"로 설정합니다.
  • "ADBHOST 사용"상자를 선택하고 값은 "127.0.0.1"이어야합니다.

저를 해결책으로 이끌어 준 의견에 Ben Clayton에게 감사드립니다.

일부 Google 키워드 : 오류 메시지와 함께 Nexus S Android 디버깅을위한 Ailment 또는 솔루션 : 디버거를 위해 로컬 8600에 바인딩 할 수 없습니다.


다음 명령으로 포트 8600을 종료하십시오.

fuser -k 8600/tcp

그것은 나를 위해 그것을 고쳤습니다.


제거하지 마십시오. 이것은 시스템에서 수행하는 멍청한 일이며 localhost를 찾는 데 어려움이 있습니다. 여기를 살펴보면 고치기가 아주 쉽습니다. 나는 몇 주 전에 같은 문제가 있었고 이런 식으로 해결했습니다.

엉망인 윈도우 호스트 파일 :
파일은 다음 위치에 있습니다.
C : \ WINDOWS \ system32 \ drivers \ etc

다음 줄을 포함해야합니다. 127.0.0.1 localhost


다음 호스트 파일이 있습니다.

127.0.0.1 localhost
192.168.1.2 localhost

그리고 계속해서 오류가 발생하기 시작했고 매우 성가 셨습니다

“디버거 용 로컬 8600에
바인딩 할 수 없습니다.”
디버거 용 로컬 8601에 바인딩 할 수 없습니다. “디버거 용 로컬 8602에 바인딩 할 수 없습니다.”등

호스트 파일에서 두 번째 줄을 삭제 192.168.1.2 localhost했고 모든 것이 정상으로 돌아 왔습니다.

도움이 되었기를 바랍니다.


호스트 파일에 127.0.0.1 localhost 를 추가하는 것 외에도 Eclipse에서 다음과 같이 변경하십시오.

아래에

창-> 환경 설정-> Android-> DDMS

기본 로컬 디버거 포트를 8601로 설정

Use ADBHOST 라고 표시된 상자를 선택 하고 값은 127.0.0.1 이어야합니다 . 해결책을 제시 한 의견에 Ben Clayton & Doguhan Uluca에게 감사드립니다.

일부 Google 키워드 :

오류 메시지와 함께 Nexus S Android 디버깅에 대한 문제 또는 솔루션 : Ca n't bind to local 8600 for debugger .


OSX에서 비슷한 문제가 발생했습니다. 다른 작업 공간에서 일부 코드를 참조 할 수 있도록 Eclipse의 두 인스턴스를 열었습니다. 결국 두 인스턴스가 서로 간섭 할 수 있음을 깨달았으므로 하나를 닫았습니다. 그 후에는 더 이상 "바인딩 할 수 없습니다 ..."오류가 표시되지 않습니다.


달리는 사람들 Android StudioEclipse:

답변이 이미 포화 상태라는 것을 알고 있지만 Android Studio를 설치하고 Eclipse로 돌아와 프로젝트를 빌드하고 실행 한 후에이 오류가 나타나는 것으로 보입니다.

실행 중일 수있는 ADB의 다른 모든 인스턴스 (Android Studio 포함)를 닫아야합니다. 이 작업을 수행 한 후에도 여전히 문제가있는 경우 모든 ADB 서버 프로세스를 종료하고 다시 시작하십시오. 전역 변수를 설정하지 않은 경우 터미널을 열고 Eclipse가 참조하는 Android SDK의 platform-tools 폴더로 이동 한 후 다음을 실행하십시오.

./adb kill-server
./adb start-server

저는 Windows 8에서 Android ADT 번들을 실행하고 있습니다.이 주제에 설명 된 두 솔루션 (호스트 파일 편집 및 Eclipse 환경 설정 변경)으로 문제가 해결되지 않았습니다.

제 상황에서는 Java 7 (현재 Java 6 사용)을 제거하여 문제가 해결되었습니다. 이제 디버거가 다시 작동합니다!


두 개의 adb 인스턴스 (예 : Eclipse 디버거 및 Android 스튜디오)를 동시에 실행하면 이와 같이 충돌이 발생합니다.


제 경우에 문제는 유령 일식이 배경에 매달려 있다는 것이 었습니다. 작업 공간을 사용하지 않았고 창도 없었기 때문에 프로세스 목록에서만 찾았습니다. 그것을 죽이면 문제가 해결되었습니다.


윈도우 8에 나는 약간의 시간이 함께 batteling했다 :
당신이 할 AVG가 설치되어 있습니까? AVG 제거 가 나에게 도움이되었습니다.


나에게 이것은 Eclipse를 사용하여 디버깅을 시도했지만 Android Studio를 실행하고 있었기 때문입니다. 두 프로그램 모두 유사한 포트에서 Android 장치를 모니터링하려고했습니다. 하나가 아닌 IDE를 모두 종료하거나 IDE 환경 설정에서 디버깅에 사용되는 포트 번호를 수정하여 유사하지 않도록하십시오.


제 경우에는 Eclipse 프로세스를 종료하고 소프트웨어를 다시 시작할 때만 작동했습니다.


나를 위해 실제로 효과가 있었던 유일한 수정 사항은 Java 7을 제거하고 Windows 8 x64 기반 컴퓨터에 Java 6을 설치하는 것입니다.

여기 에서 Java 6을 다운로드 할 수 있습니다 .


다른 케이블을 시도하고 작동하지 않으면 다른 전화를 시도하십시오.

나는 며칠 동안 이것과 위의 모든 팁과 씨름했습니다. 그러나 내 장치의 커넥터는 결함이 있습니다. 테스트로 전화를 이동하고 연결이 끊어 지는지 확인하십시오.

ADB USB와 같은 일부 팁은 디버깅 할 장치 프로세스를 일시적으로 명시 적으로 (재) 선택하여 수정합니다. 하지만 저에게 근본 원인은 물리적 연결이었습니다.

이제 새 장치를 사용하면 문제가 없습니다! 결함이있는 케이블은 동일한 문제를 일으킬 수 있습니다. 행운을 빕니다! 네 아픔이 느껴져.


터미널에서 내 Mac에서 :

$ ./adb kill-server
$ ./adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

일식을 열고 ddms 포트를 5037로 설정했습니다. 제대로 작동합니다.

enter image description here


Based on an Aptana Studio support response, it was confirmed that the Aptana plugin and Android Development Tools collide on this port (i.e. Aptana's Comet server overlapped on this port). Aptana opened a ticket back in 2010.

Unfortunately, it does not appear that Aptana has fixed it yet or made their Comet server port configurable. Changing the port number in eclipse and restarting adb did NOT fix it for me. I finally was forced to uninstall the Aptana plugin.


Worked for me, based on this answer

In Eclipse go to

Window->Preference->Android->DDMS

Then tick "Use ADBHOST" as "127.0.0.1".

Then just restart eclipse


After hours trying to fix it with java sdks, eclipse.ini file, and all material found on the question, what definetely worked for me :

UINSTALLED AVG ANTI-VIRUS

then all ports on DDMS get green, no matter java or Genymotion settings or what the...


Maybe it's too late for an answer to this question but i think i have found a fix for it, what i noticed is within the info.plist file > JVMoption (Mac) with in the application package there is two version of java i.e it was showing "1.6*,1.7+" so i just changed it to "1.8*" which is my current java version and now its working for me

참고URL : https://stackoverflow.com/questions/3318738/eclipse-ddms-error-cant-bind-to-local-8600-for-debugger

반응형