ADB(Android Debug Bridge)는 안드로이드 사용자들이 컴퓨터에서 스마트폰을 제어하기 위해 널리 사용하는 필수 도구입니다. 하지만 최근 많은 사용자들이 ADB 기기를 컴퓨터에 연결하려고 할 때 "error: device not found"라는 오류 메시지가 나타난다고 보고하고 있습니다. 또한 일부 사용자들은 갑자기 ADB 에뮬레이터를 찾을 수 없다는 문제에 직면하기도 합니다.

다행히 이러한 ADB 오류는 몇 가지 해결 방법으로 쉽게 수정할 수 있습니다. 이 글에서는 ADB no devices/emulator 오류를 해결하는 방법을 단계별로 자세히 안내해 드립니다.
ADB란 무엇이며 "ADB 기기를 찾을 수 없음" 오류의 의미는?
ADB는 Android Debug Bridge의 약자로, 사용자가 컴퓨터를 통해 안드로이드 스마트폰을 제어할 수 있게 해주는 명령줄 유틸리티입니다. 이름 그대로 ADB는 앱 디버깅과 안드로이드 폰에 새 앱을 설치하는 작업을 돕습니다. 또한 이 명령줄 도구는 유닉스 셸을 제공하여 기기에서 다양한 명령을 실행할 수 있도록 지원합니다.
하지만 ADB not found 오류가 발생했다는 것은, ADB 명령줄 도구를 사용하려고 할 때 컴퓨터가 ADB 기기를 감지하지 못해 명령이 실패한다는 의미입니다. 따라서 아래의 해결 방법을 통해 문제를 해결해야 합니다.
"ADB No Devices/Emulator" 오류 해결 방법
ADB 인식 오류는 주로 다음과 같은 원인으로 발생합니다. 스마트폰과 컴퓨터를 연결하는 드라이버가 오래되었거나, USB 디버깅 옵션이 비활성화되어 있거나, 안드로이드 기기와 컴퓨터 간의 연결 모드가 잘못 설정된 경우입니다.
대부분의 경우 ADB 기기가 컴퓨터에서 정상적으로 작동하도록 하는 인터페이스 드라이버가 오래되었으면 "error: ADB device not found" 오류가 나타나면서 컴퓨터에서 안드로이드 기기를 더 이상 제어할 수 없게 됩니다.
해결 방법 목록:
- 방법 1: Android ADB 인터페이스 드라이버 자동 업데이트
- 방법 2: USB 디버깅 활성화
- 방법 3: ADB 기기 연결 모드 변경
- 방법 4: ADB 재설정
방법 1: Android ADB 인터페이스 드라이버 자동 업데이트
ADB 인터페이스는 사용자가 컴퓨터에서 안드로이드 스마트폰을 제어할 수 있도록 하는 역할을 합니다. 일반적으로 안드로이드 폰을 PC에 연결하면 이 인터페이스가 자동으로 실행되어 ADB가 원활하게 작동하도록 합니다.
그러나 이 인터페이스 드라이버가 오래되었거나 손상된 경우, Windows 11, 10, 8, 7에서 ADB 기기를 인식하지 못할 수 있습니다. 이럴 때는 Driver Booster를 사용하여 ADB 인터페이스 드라이버를 자동으로 검색, 다운로드 및 설치하는 것이 좋습니다.
1. Driver Booster를 다운로드, 설치하고 실행합니다.
2. 스캔(Scan) 버튼을 클릭합니다.

3. Android ADB Interface를 찾아 즉시 업데이트합니다.
드라이버 도구가 ADB 인터페이스 설치를 완료한 후, ADB를 다시 실행하여 컴퓨터가 ADB 기기를 정상적으로 찾고 인식하는지 확인할 수 있습니다.
방법 2: USB 디버깅 활성화
컴퓨터에서 ADB 기기를 제어하려면 먼저 안드로이드 기기에서 USB 디버깅 옵션이 활성화되어 있는지 확인해야 합니다.
1. 안드로이드 폰에서 설정 > 휴대전화 정보를 엽니다.
2. 휴대전화 정보 화면에서 "빌드 번호"를 일곱 번 연속으로 눌러 개발자 옵션을 활성화합니다.

3. 개발자 옵션 메뉴로 돌아간 후 USB 디버깅을 켭니다.
이렇게 "USB 디버깅" 옵션을 활성화하면 컴퓨터가 ADB 기기를 정상적으로 찾을 수 있게 됩니다.
방법 3: ADB 기기 연결 모드 변경
ADB 기기가 제대로 감지되도록 하려면 안드로이드 폰의 연결 모드가 올바르게 설정되어 있는지 확인해야 합니다. 여기서는 MTP(Media Transfer Protocol) 연결 모드를 선택해야 합니다. 그렇지 않으면 "ADB no emulators or devices found" 오류가 나타날 가능성이 높습니다.
1. 안드로이드 폰을 컴퓨터에 연결합니다.
2. 알림 창에서 "더 많은 USB 옵션을 보려면 탭"을 누릅니다.

3. 연결 모드로 미디어 기기(MTP)를 선택합니다.

미디어 기기(MTP)로 연결한 후, 컴퓨터에서 ADB 기기를 관리하려고 할 때 "ADB error: device not found" 경고가 다시 나타나는지 확인해 보세요.
MTP 모드를 사용하면 이미지, 음악, 비디오, 문서 등 다양한 미디어 파일을 전송할 수 있습니다. 참고로 일부 사용자들의 경험에 따르면 PTP(Picture Transfer Protocol) 모드도 ADB 기기 인식 오류를 해결하는 데 효과적이라고 합니다.
방법 4: ADB 재설정
위의 어떤 방법을 사용해도 ADB 기기가 감지되지 않는다면, ADB 프로세스 자체를 재설정하는 것도 좋은 대안입니다. 이렇게 하면 명령줄 도구가 새롭게 구성됩니다. ADB를 재설정하는 방법은 매우 간단합니다. ADB 도구에서 다음 두 가지 명령을 순서대로 실행하기만 하면 됩니다.
ADB kill-server
ADB start-server
ADB 프로세스를 재설정한 후에는 명령줄을 다시 실행하여 정상적으로 작동하는지, 그리고 컴퓨터에서 안드로이드 폰을 제어할 수 있는지 확인해 보세요.
마무리
이 글에서는 ADB 인터페이스 드라이버 업데이트, USB 디버깅 활성화, 연결 모드 변경, ADB 프로세스 재설정 등 다양한 방법을 통해 "ADB error: device not found" 오류를 효과적으로 해결하는 방법을 소개했습니다. 위 방법 중 하나가 분명히 도움이 될 것입니다.