ADB 또는 Android 디버그 브리지는 Android 디바이스와 통신할 수 있는 명령줄 도구입니다.
실제로 ADB는 Android로 작업할 때 가장 많이 사용하는 명령줄 도구입니다.
ADB 명령은 앱 설치 및 디버깅과 같은 다양한 디바이스 작업을 용이하게 하며, 디바이
스에서 다양한 명령을 실행하는 데 사용할 수 있는 고유 셸에 대한 액세스도 제공합니다.
주로 세 가지 구성 요소로 이루어진 클라이언트 서버 프로그램입니다.
따라서 명령을 전송하는 클라이언트가 있습니다.
클라이언트는 개발 머신에서 실행됩니다.
명령줄 터미널에서 ADB 명령을 실행하여 클라이언트를 호출할 수 있
으므로 이 ADB 명령을 사용하여 클라이언트를 호출할 수 있습니다.
컴퓨터에 ADB를 설치하고 명령줄 터미널의 경로를 올바르게 구
성한 후에는 다음과 같이 ADB를 직접 사용할 수 있습니다.
따라서 터미널에서 ADB 명령을 사용할 수 있습니다.
두 번째 구성 요소는 다이몬 ADB입니다.
그래서 ADB 다이몬입니다.
디바이스에서 명령을 실행합니다.
Daimon은 각 디바이스에서 백그라운드 프로세스로 실행됩니다.
예를 들어 여기에서 에뮬레이터를 실행하고 명령줄에서 ADB 셸로 들어갑니다.
그래서 저는 기본적으로 이 에뮬레이터의 껍질 안으로 들어가고 있습니다.
그리고 에뮬레이터 내에서 모든 셸 명령을 실행할 수 있습니다.
PS 명령을 사용하여 에뮬레이터에서 ADB가 실행 중인지 확인할 수 있습니다.
따라서 ADB, 즉 ADB 일반인으로 검색하면 실
행 중인지 아니면 5 5인지 확인할 수 있습니다.
이것이 바로 프로세스 ID입니다.
세 번째 구성 요소는 클라이언트와 데몬 간의 통신을 관리하는 서버입니다.
서버는 개발 미션에서 백그라운드 프로세스로 실행됩니다.
ADB는 Android SDK 플랫폼 도구 패키지에 포함되어 있습니다.
이 패키지는 SDK 관리자로 다운로드하여 SDK 플랫폼 도
구 아래에 설치하거나 aosp로 다운로드할 수도 있습니다.
따라서 빌드 후 이미 aosp를 다운로드한 경우, 아웃 폴더에서 ADB 명령어 또는 ADB
실행 파일을 찾을 수 있도록 Android SDK 플랫폼 도구에서 사용할 수 있습니다.
따라서 SDK를 다운로드하면 이미 설치되어 있으므로 명령줄에서
이 부분을 설정하기만 하면 바로 ADB를 사용할 수 있습니다.
이미 AOSP를 다운로드한 경우에는 호스트 Linux x8
6과 빌드 아래에 있고 Bing 아래에 ADB가 있습니다.
따라서 이 중 하나를 사용할 수 있습니다.
SDK가 있는 경우 이를 사용하거나 Aosp를 사용하는 경우 이 SDK를 사용할 수 있습니다.