Android 디버그 브리지(ADB)는 컴퓨터에서 Android 기기를 제어하기 위한 중요한 명령줄 도구입니다. ADB를 사용하면 데이터를 백업하고, 사용자 지정 복구에서 플래시할 .zip 파일을 사이드로드하고, Nexus 기기에서 부트로더를 잠금 해제하고, Android 휴대전화를 디버깅하기 위한 여러 가지 다른 용도를 위한 여러 유용한 명령을 수행할 수 있습니다.
Windows 시스템에 ADB를 설치하는 것은 상당히 어렵지만 복잡한 과정입니다. 이 가이드는 처음부터 끝까지 안내합니다.
Windows에 ADB를 설치하는 방법
- Android SDK 웹사이트로 이동하여 'SDK 도구만으로 이동합니다. ". 플랫폼에 맞는 버전을 다운로드하십시오.
- SDKManager.Exe를 엽니다. 'Android SDK 플랫폼 도구만 선택 "를 설치합니다. Nexus 휴대전화를 사용 중인 경우 'Google USB 드라이버도 선택해야 합니다. ". 설치를 클릭하면 필요한 파일을 컴퓨터에 다운로드하기 시작합니다.
- 사용 장치에서 USB 디버깅. ADB는 USB 디버깅이 활성화된 경우에만 장치에서 작동합니다. USB 디버깅은 일반적으로 개발자 옵션에서 찾을 수 있습니다. , 따라서 아직 개발자 옵션을 활성화하지 않았다면 설정>휴대전화 정보> 로 이동하십시오. "빌드 번호를 탭합니다. "를 7번 누르면 개발자 옵션이 활성화되었다는 경고가 표시됩니다. 이제 개발자 옵션으로 이동하여 USB 디버깅을 켤 수 있습니다.
- 탐색 SDK 도구가 설치된 PC의 폴더로 이동합니다. Shift + 폴더를 마우스 오른쪽 버튼으로 클릭하고 "여기서 명령 창 열기를 선택합니다. ".
- 연결 USB를 통해 Android 휴대폰을 컴퓨터에 연결합니다(충전 케이블이 아닌 데이터 케이블을 사용하고 있는지 확인하십시오). 기기에 메시지가 표시되면 "파일 전송(MTP)을 선택합니다. " 모드. 이제 명령 터미널에서 다음을 입력합니다.
adb devices
장치가 연결된 것으로 표시되어야 합니다. 명령 프롬프트에 장치가 표시되지 않으면 제조업체의 웹사이트에서 휴대폰 전용 USB 드라이버를 다운로드해야 할 수 있습니다.
이제 SDK 도구 폴더에서 실행할 필요 없이 명령 터미널 내부에서 항상 ADB 명령을 실행할 수 있도록 시스템 경로를 구성해야 합니다. 방법은 Windows 7, 8, 10이 거의 동일하지만 약간 다릅니다.
Windows 7, 8의 시스템 경로에 ADB 추가
- 제어판으로 이동> 시스템> 보안 "고급 시스템 설정 " 버튼을 클릭한 다음 "환경 변수를 클릭합니다. ".
- 찾기 "경로라는 변수 "를 강조 표시한 다음 "수정 ".
- ADB 폴더를 변수 값 끝에 공백 없이 세미콜론이 앞에 추가합니다. 예:
;C:\Android\platform-tools
Windows 10의 시스템 경로에 ADB 추가
3까지 위의 단계를 따르십시오. . 기존 변수 문자열에 문자열을 추가하는 대신 열리는 환경 변수 상자에서 "새로 추가"를 클릭하기만 하면 됩니다. ADB 폴더를 추가하고 Enter 키를 누르기만 하면 됩니다.
유용한 ADB 명령 목록
- adb install C:\package.apk – C:\에서 Android 기기로 .apk 패키지를 설치합니다.
- adb uninstall package.name – 기기에서 앱 패키지 제거 – 패키지 이름은 기기에 표시되는 특정 앱 패키지 이름입니다(예:com.facebook.katana ).
- adb 푸시 C:\file /sdcard/file – C:\에서 장치 SD 카드로 파일을 복사합니다.
- adb pull /sdcard/file C:\file – ADB 푸시의 반대입니다.
- adb logcat – Android 기기에서 로그를 봅니다.
- adb 셸 – 기기에서 대화형 Linux 명령줄을 엽니다.
- adb shell 명령 – 기기의 명령줄에서 명령을 실행합니다.
- adb 재부팅 – 기기를 재부팅합니다.
- adb reboot-bootloader – 기기를 부트로더로 재부팅합니다.
- adb 재부팅 복구 – 복구를 위해 기기를 재부팅합니다.
fastboot 장치 – ADB 명령은 부트로더가 아닌 전화기가 완전히 부팅된 후에만 작동합니다. FastBoot를 사용하면 부트로더에서 장치로 ADB 명령을 푸시할 수 있습니다. 예를 들어 복구 루프에 갇힌 경우에 유용합니다.