안 드 로 이 드 디 버 깅 브리지 abd

Android 디 버 깅 브리지 (adb) 는 다양한 용도 의 도구 입 니 다. 이 도 구 는 장치 나 시 뮬 레이 터 의 상 태 를 관리 하 는 데 도움 을 줄 수 있 습 니 다.
다음 몇 가지 방법 으로 adb 를 가입 할 수 있 습 니 다.
  • 장치 에서 셸 명령 실행
  • 포트 리 트 윗 을 통 해 시 뮬 레이 터 나 장 치 를 관리 합 니 다
  • 시 뮬 레이 터 나 장치 에서 파일 을 복사 하거나 복사 합 니 다
  • 다음은 adb 에 대해 흔히 볼 수 있 는 사용 을 소개 하고 설명 합 니 다.
    개요
    Android 디 버 깅 시스템 은 세 가지 구성 부분 을 포함 하여 고객 서비스 시스템 에 직면 하 는 것 입 니 다.
  • 프로그램 을 개발 하 는 컴퓨터 에서 실행 되 는 클 라 이언 트셸 단 을 통 해 adb 명령 을 사용 하여 클 라 이언 트 를 시작 할 수 있 습 니 다.다른 Android 도구, 예 를 들 어 ADT 플러그 인과 DDMS 역시 adb 클 라 이언 트 를 만 들 수 있 습 니 다.
  • 보 내 는 기계 에서 백 엔 드 프로 세 스 로 실행 되 는 서버 입 니 다.이 서버 는 클 라 이언 트 와 시 뮬 레이 터 나 장치 에서 실행 되 는 adb 데 몬 (daemon) 간 의 통신 을 관리 합 니 다.
  • 다음 데스크 톱 프로 세 스 의 형식 으로 시 뮬 레이 터 나 장치 의 데 몬 (daemon) 을 실행 합 니 다.

  • adb 클 라 이언 트 를 시작 하면 클 라 이언 트 는 먼저 adb 서비스 프로 세 스 가 실행 되 고 있 는 지 확인 합 니 다.없 으 면 서비스 프로 세 스 를 시작 합 니 다.서버 가 실행 되면 adb 서버 는 로 컬 TCP 포트 5037 을 연결 하고 adb 클 라 이언 트 가 보 낸 명령 을 감청 합 니 다. - 모든 adb 클 라 이언 트 는 포트 5037 로 adb 서버 와 대화 합 니 다.
    이 어 서버 는 모든 실행 중인 시 뮬 레이 터 나 장치 인 스 턴 스 를 연결 합 니 다.그것 은 모든 5555 에서 5555 범위 내의 홀수 포트 를 스 캔 하여 모든 시 뮬 레이 터 나 장 치 를 찾 습 니 다.서버 가 adb 데 몬 을 찾 으 면 이 포트 에 연결 할 것 입 니 다.모든 시 뮬 레이 터 나 장치 인 스 턴 스 는 두 개의 연속 적 인 포트 를 얻 을 수 있 습 니 다. 하나의 짝수 포트 는 해당 콘 솔 의 연결 에 사용 되 고 하나의 홀수 포트 와 adb 연결 에 응답 할 수 있 습 니 다.예 를 들 면:
    시 뮬 레이 터 1, 콘 솔: 포트 5554
    시 뮬 레이 터 1, Adb 포트 5555
    콘 솔: 포트 5556
    Adb 포트 5557...
    위 에서 보 듯 이 시 뮬 레이 터 인 스 턴 스 는 5555 포트 를 통 해 adb 를 연결 합 니 다. 마치 5554 포트 로 콘 솔 을 연결 하 는 것 과 같 습 니 다.
    서버 가 모든 시 뮬 레이 터 인 스 턴 스 와 연결 되면 adb 명령 으로 인 스 턴 스 를 제어 하고 접근 할 수 있 습 니 다.서버 관리 시 뮬 레이 터/장치 인 스 턴 스 의 연결 과 여러 adb 클 라 이언 트 에서 온 명령 을 제어 하기 때문에 모든 클 라 이언 트 (또는 스 크 립 트) 를 통 해 시 뮬 레이 터 나 장치 인 스 턴 스 를 제어 할 수 있 습 니 다.
    다음 부분 은 명령 을 통 해 adb 와 관리 시 뮬 레이 터/장 치 를 사용 하 는 상 태 를 설명 합 니 다.주의해 야 할 것 은 ADT 플러그 인 이 들 어 있 는 Eclipse 를 사용 하여 안 드 로 이 드 프로그램 을 개발 하면 명령 행 을 통 해 adb 를 사용 할 필요 가 없습니다.ADT 플러그 인 은 adb 를 Eclipse 에 투명 하 게 통합 시 켰 습 니 다. 물론 필요 하 다 면 adb 를 직접 사용 할 수 있 습 니 다. 예 를 들 어 디 버 깅 등 입 니 다.
    adb 명령 보 내기
    Android 명령 보 내기: 개발 기의 명령 줄 이나 스 크 립 트 에 Android 명령 을 발표 할 수 있 습 니 다. 사용 방법:
    
    adb [-d|-e|-s <serialNumber>] <command> 

    명령 을 내리 면 시스템 에서 안 드 로 이 드 클 라 이언 트 를 사용 합 니 다.클 라 이언 트 는 시 뮬 레이 터 인 스 턴 스 와 관련 이 없 기 때문에 더 블 서버/장치 가 실행 중이 라면 -d 옵션 을 사용 하여 제어 되 어야 할 명령 에 대상 인 스 턴 스 를 확인 해 야 합 니 다.

    좋은 웹페이지 즐겨찾기