Computer >> 컴퓨터 >  >> 문제 해결 >> Android

ADB '장치를 찾을 수 없음' 오류 해결 방법 총정리

스마트폰이 보편화된 요즘, PC와 스마트폰 간 파일 전송은 물론 앱 디버깅이나 새로운 앱 설치 등 다양한 작업에 명령줄 유틸리티인 ADB(Android Debug Bridge)가 자주 사용됩니다.

그런데 모든 과정을 올바르게 따라 했는데도 스마트폰에 연결되지 않는 경우가 종종 발생합니다. 걱정하지 마세요. 이 가이드에서는 '오류: 장치를 찾을 수 없음(Error: device not found)' 문제를 해결하는 방법을 자세히 안내해 드립니다.

ADB  장치를 찾을 수 없음  오류 해결 방법 총정리

ADB 장치를 찾을 수 없음 오류의 원인

해결 방법을 살펴보기 전에 이 문제의 원인부터 알아두면 좋습니다. 다음과 같은 요인들이 이 오류를 일으킬 수 있습니다.

  • 드라이버가 최신 버전이 아닌 경우: 드라이버는 인터페이스와 운영체제 간 통신을 담당하는 역할을 합니다. 드라이버가 오래되었다면 이 오류가 발생할 수 있습니다.
  • USB 디버깅이 활성화되지 않은 경우: ADB가 안드로이드 기기에서 작동하려면 USB 디버깅 모드가 반드시 필요합니다.
  • 잘못된 연결 모드 선택: 수행하려는 작업 유형에 맞는 올바른 연결 모드를 선택해야 합니다.

참고: 진행하기 전에 ADB가 설치되어 있는지 먼저 확인하세요.

방법 1: 개발자 옵션 및 USB 디버깅 활성화

가장 먼저 기기에서 USB 디버깅이 활성화되어 있는지 확인하세요. 이 기능이 꺼져 있으면 ADB가 작동하지 않습니다. 활성화 방법은 다음과 같습니다.

  1. 휴대폰의 설정으로 이동하여 휴대전화 정보(About)를 선택합니다.
  2. '빌드 번호(Build number)'를 일곱 번 연속으로 탭하면 개발자 옵션이 활성화됩니다.
  3. 뒤로 돌아가서 개발자 옵션 메뉴를 엽니다.ADB  장치를 찾을 수 없음  오류 해결 방법 총정리
  4. 아래로 스크롤하여 'USB 디버깅'을 탭하여 켭니다.

방법 2: 연결 모드 변경

안드로이드에는 여러 가지 연결 모드가 있으며, 때때로 이것이 문제의 원인이 될 수 있습니다. ADB를 사용하려면 MTP(Media Transfer Protocol) 모드가 필요합니다. 참고로 일부 스마트폰에서는 MTP 대신 '파일 전송'이라는 이름으로 표시되는데, 두 가지는 동일한 기능입니다. 설정 방법은 다음과 같습니다.

  1. 기기가 제대로 연결되어 있는지 확인합니다.
  2. 알림창을 아래로 내려 USB 연결 알림을 선택합니다.
  3. 연결 모드에서 MTP(또는 파일 전송)를 선택합니다.ADB  장치를 찾을 수 없음  오류 해결 방법 총정리

참고: 일부 사용자들은 PTP 모드를 선택했을 때 문제가 해결되었다고 보고했습니다. MTP가 작동하지 않는다면 PTP 모드도 함께 시도해 보세요.

방법 3: ADB 인터페이스 드라이버 업데이트

때로는 오래된 ADB 인터페이스 드라이버가 원인일 수 있습니다. 드라이버를 업데이트하려면 다음 단계를 따르세요.

  1. PC에서 '내 컴퓨터'를 마우스 오른쪽 버튼으로 클릭하고 장치 관리자(Device Manager)를 선택합니다.
  2. '기타 장치(Other Devices)' 항목에서 'Android ADB Interface' 또는 'Android Phone'을 찾습니다. 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 '드라이버 소프트웨어 업데이트'를 선택합니다.ADB  장치를 찾을 수 없음  오류 해결 방법 총정리
  3. '컴퓨터에서 드라이버 소프트웨어 찾아보기'를 선택합니다.
  4. '컴퓨터의 장치 드라이버 목록에서 직접 선택'을 클릭합니다.
  5. 팝업 창이 뜨면 '모든 장치 표시'가 선택되어 있는지 확인하고 '다음'을 클릭합니다.ADB  장치를 찾을 수 없음  오류 해결 방법 총정리
  6. '디스크 있음(Have Disk)' 옵션을 클릭합니다.
  7. SDK가 설치된 경로로 이동합니다. 일반적으로 다음 경로입니다:
    C:\Program Files\Android\android-sdk\extras\google\usb_driver\
    해당 폴더에서 android_winusb.inf 파일을 더블클릭합니다.
  8. 목록에서 'Android ADB Interface'를 선택합니다.ADB  장치를 찾을 수 없음  오류 해결 방법 총정리
  9. '예'를 클릭한 후 '설치'를 클릭합니다.
  10. 설치가 완료될 때까지 기다린 후 창을 닫습니다.

설치 후에도 기기가 인식되지 않는다면 기기를 다시 연결해 보세요.

방법 4: 범용 ADB Windows 드라이버 설치

위에서 소개한 방법들이 효과가 없거나 적용하기 어렵다면, 범용 ADB Windows 드라이버(Universal ADB Driver)를 설치하는 것이 좋은 대안이 될 수 있습니다. 방법은 간단합니다. 공식 웹사이트에서 드라이버를 다운로드하여 설치하기만 하면 됩니다.

방법 5: ADB 프로세스 재시작

USB 드라이버 설치, USB 디버깅 활성화 등 모든 설정이 정상인데도 스마트폰이 목록에 나타나지 않는 경우가 있습니다. 이럴 때는 ADB 서버를 종료한 후 다시 시작하면 문제가 해결될 수 있습니다. 명령 프롬프트에서 다음 명령어를 입력하세요.

adb kill-server

adb start-server
ADB  장치를 찾을 수 없음  오류 해결 방법 총정리

방법 6: 케이블 교체

마지막으로 어떤 방법으로도 해결되지 않는다면 새 케이블로 교체하는 것을 고려해 보세요. 케이블 불량일 가능성이 상당히 높습니다. 이 경우 하드웨어 자체의 문제이므로 드라이버를 아무리 수정해도 문제는 해결되지 않습니다. 케이블 불량 여부를 확인하려면 다음을 시도해 보세요.

  1. 케이블을 충전기 포트에 연결합니다.
  2. 해당 케이블로 스마트폰 충전을 시도합니다.

충전이 시작되지 않는다면 케이블에 문제가 있는 것이므로 새 케이블을 구입해야 합니다.