스마트폰이 보편화된 요즘, PC와 스마트폰 간 파일 전송은 물론 앱 디버깅이나 새로운 앱 설치 등 다양한 작업에 명령줄 유틸리티인 ADB(Android Debug Bridge)가 자주 사용됩니다.
그런데 모든 과정을 올바르게 따라 했는데도 스마트폰에 연결되지 않는 경우가 종종 발생합니다. 걱정하지 마세요. 이 가이드에서는 '오류: 장치를 찾을 수 없음(Error: device not found)' 문제를 해결하는 방법을 자세히 안내해 드립니다.

ADB 장치를 찾을 수 없음 오류의 원인
해결 방법을 살펴보기 전에 이 문제의 원인부터 알아두면 좋습니다. 다음과 같은 요인들이 이 오류를 일으킬 수 있습니다.
- 드라이버가 최신 버전이 아닌 경우: 드라이버는 인터페이스와 운영체제 간 통신을 담당하는 역할을 합니다. 드라이버가 오래되었다면 이 오류가 발생할 수 있습니다.
- USB 디버깅이 활성화되지 않은 경우: ADB가 안드로이드 기기에서 작동하려면 USB 디버깅 모드가 반드시 필요합니다.
- 잘못된 연결 모드 선택: 수행하려는 작업 유형에 맞는 올바른 연결 모드를 선택해야 합니다.
참고: 진행하기 전에 ADB가 설치되어 있는지 먼저 확인하세요.
방법 1: 개발자 옵션 및 USB 디버깅 활성화
가장 먼저 기기에서 USB 디버깅이 활성화되어 있는지 확인하세요. 이 기능이 꺼져 있으면 ADB가 작동하지 않습니다. 활성화 방법은 다음과 같습니다.
- 휴대폰의 설정으로 이동하여 휴대전화 정보(About)를 선택합니다.
- '빌드 번호(Build number)'를 일곱 번 연속으로 탭하면 개발자 옵션이 활성화됩니다.
- 뒤로 돌아가서 개발자 옵션 메뉴를 엽니다.

- 아래로 스크롤하여 'USB 디버깅'을 탭하여 켭니다.
방법 2: 연결 모드 변경
안드로이드에는 여러 가지 연결 모드가 있으며, 때때로 이것이 문제의 원인이 될 수 있습니다. ADB를 사용하려면 MTP(Media Transfer Protocol) 모드가 필요합니다. 참고로 일부 스마트폰에서는 MTP 대신 '파일 전송'이라는 이름으로 표시되는데, 두 가지는 동일한 기능입니다. 설정 방법은 다음과 같습니다.
- 기기가 제대로 연결되어 있는지 확인합니다.
- 알림창을 아래로 내려 USB 연결 알림을 선택합니다.
- 연결 모드에서 MTP(또는 파일 전송)를 선택합니다.

참고: 일부 사용자들은 PTP 모드를 선택했을 때 문제가 해결되었다고 보고했습니다. MTP가 작동하지 않는다면 PTP 모드도 함께 시도해 보세요.
방법 3: ADB 인터페이스 드라이버 업데이트
때로는 오래된 ADB 인터페이스 드라이버가 원인일 수 있습니다. 드라이버를 업데이트하려면 다음 단계를 따르세요.
- PC에서 '내 컴퓨터'를 마우스 오른쪽 버튼으로 클릭하고 장치 관리자(Device Manager)를 선택합니다.
- '기타 장치(Other Devices)' 항목에서 'Android ADB Interface' 또는 'Android Phone'을 찾습니다. 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 '드라이버 소프트웨어 업데이트'를 선택합니다.

- '컴퓨터에서 드라이버 소프트웨어 찾아보기'를 선택합니다.
- '컴퓨터의 장치 드라이버 목록에서 직접 선택'을 클릭합니다.
- 팝업 창이 뜨면 '모든 장치 표시'가 선택되어 있는지 확인하고 '다음'을 클릭합니다.

- '디스크 있음(Have Disk)' 옵션을 클릭합니다.
- SDK가 설치된 경로로 이동합니다. 일반적으로 다음 경로입니다:
C:\Program Files\Android\android-sdk\extras\google\usb_driver\
해당 폴더에서 android_winusb.inf 파일을 더블클릭합니다. - 목록에서 'Android ADB Interface'를 선택합니다.

- '예'를 클릭한 후 '설치'를 클릭합니다.
- 설치가 완료될 때까지 기다린 후 창을 닫습니다.
설치 후에도 기기가 인식되지 않는다면 기기를 다시 연결해 보세요.
방법 4: 범용 ADB Windows 드라이버 설치
위에서 소개한 방법들이 효과가 없거나 적용하기 어렵다면, 범용 ADB Windows 드라이버(Universal ADB Driver)를 설치하는 것이 좋은 대안이 될 수 있습니다. 방법은 간단합니다. 공식 웹사이트에서 드라이버를 다운로드하여 설치하기만 하면 됩니다.
방법 5: ADB 프로세스 재시작
USB 드라이버 설치, USB 디버깅 활성화 등 모든 설정이 정상인데도 스마트폰이 목록에 나타나지 않는 경우가 있습니다. 이럴 때는 ADB 서버를 종료한 후 다시 시작하면 문제가 해결될 수 있습니다. 명령 프롬프트에서 다음 명령어를 입력하세요.
adb kill-server
adb start-server

방법 6: 케이블 교체
마지막으로 어떤 방법으로도 해결되지 않는다면 새 케이블로 교체하는 것을 고려해 보세요. 케이블 불량일 가능성이 상당히 높습니다. 이 경우 하드웨어 자체의 문제이므로 드라이버를 아무리 수정해도 문제는 해결되지 않습니다. 케이블 불량 여부를 확인하려면 다음을 시도해 보세요.
- 케이블을 충전기 포트에 연결합니다.
- 해당 케이블로 스마트폰 충전을 시도합니다.
충전이 시작되지 않는다면 케이블에 문제가 있는 것이므로 새 케이블을 구입해야 합니다.