안드로이드 기기를 조작하거나 시스템 수준에서 통신할 때, ADB 도구는 필수적인 역할을 합니다. 이 도구는 무료로 제공되며, 처음으로 기기를 루팅하거나 접근하는 사용자에게도 비교적 사용하기 쉽습니다.
하지만, 다양한 안드로이드 기기들은 고유한 수정 버전을 실행하기 때문에, ADB 사용 시 예기치 않은 문제가 발생할 수 있습니다. 그 중 가장 흔한 문제 중 하나는 “ADB 장치 승인되지 않음” 메시지입니다.

adb devices 명령을 실행했을 때, “ADB 장치 승인되지 않음”이라는 메시지가 나타난다면, ADB 도구가 기기와 제대로 통신할 수 없다는 것을 의미합니다. 정상적인 경우, 해당 명령은 기기의 고유 코드와 함께 “device”라고 표시되어야 합니다. 하지만, “승인되지 않음” 메시지가 함께 표시된다면, 연결이 제대로 이루어지지 않은 것입니다.
ADB 승인되지 않은 장치 오류 해결
다행히 이 오류는 비교적 간단하게 해결할 수 있습니다. 다음은 단계별 해결 방법입니다.
기기에서 할 일
먼저, 기기가 컴퓨터와 연결되어 있다면 연결을 해제합니다. 그 다음, 설정 앱을 실행하고 “개발자 옵션” 메뉴로 이동합니다. 이 메뉴는 기본 설정 화면에 있거나, 시스템 설정 하위 메뉴에 위치할 수 있습니다.
개발자 옵션의 위치는 안드로이드 버전 및 제조사에 따라 다를 수 있습니다.
“개발자 옵션” 메뉴에서 “USB 디버깅” 옵션을 비활성화합니다. “USB 디버깅” 스위치 아래에 “USB 디버깅 권한 취소” 옵션이 있을 것입니다. 이 옵션을 누른 후, 혹시 모를 상황에 대비하여 휴대폰을 재시작합니다.

PC에서 할 일
이제, 컴퓨터의 명령 프롬프트에서 다음 두 명령을 순서대로 실행합니다:
adb kill-server
adb start-server
첫 번째 명령을 입력하고 엔터 키를 누른 후, 두 번째 명령을 입력하고 다시 엔터 키를 눌러 실행합니다.
기기를 PC에 다시 연결
다시 기기의 “개발자 옵션” 메뉴로 돌아가 “USB 디버깅”을 활성화합니다. 그리고 기기를 컴퓨터에 연결합니다.
화면 상단에서 USB 연결 모드를 선택할 수 있는 알림 창이 표시됩니다. 기본적으로는 “충전 모드”로 설정되어 있을 것입니다. “파일 전송” 모드를 선택한 후, 명령 프롬프트에서 adb devices 명령을 실행해 봅니다.
만약, 여전히 “승인되지 않음” 메시지가 나타난다면, 이번에는 “사진 전송” 모드를 선택하고 위 과정을 반복합니다. 이러한 다양한 연결 모드 시도 중 하나가 ADB 연결 문제를 해결할 것입니다.

이 문제는 루팅이나 부트로더 잠금 해제 여부와는 관련이 없습니다. 이 오류는 ADB 도구가 연결된 기기를 변경할 권한이 없다고 인식하는 일종의 소프트웨어 결함에서 비롯됩니다.
일반적으로, 기기를 처음 컴퓨터에 연결할 때 디버깅을 허용할지 묻는 메시지가 표시되지만, 이러한 승인이 ADB에 제대로 등록되지 않아 위와 같은 문제가 발생할 수 있습니다.