ADB 장치 명령 후에 Android 장치가 나열되지 않는 경우 수행할 작업

최근에 우리는 ADB가 무엇인지, 그리고 어떻게 설치하는지에 대한 글을 작성했습니다. 안드로이드 기기를 다루는 데 약간의 경험이 있다면 ADB가 왜 중요한지 잘 알고 있을 겁니다. 오버클럭, 엑스포즈, 커스텀롬, 루팅 등의 작업은 데스크탑에 ADB를 설치한 후에 가능해집니다. 설치 과정 자체는 간단하며, 가이드만 잘 따라 하면 쉽게 완료할 수 있습니다. 하지만 이는 시작에 불과합니다. 안드로이드 기기를 루팅하고, 관련 용어를 익히고, 기기를 수정하는 과정에서 예상치 못한 오류에 직면할 수 있습니다. 이러한 오류 중 일부는 작업 진행을 막고 해결책을 찾도록 강요합니다. 그중 하나가 바로 명령 프롬프트에서 ‘adb devices’ 명령어를 실행했을 때, 이전에는 잘 표시되던 기기가 더 이상 목록에 나타나지 않는 문제입니다. 이 문제를 해결하는 몇 가지 빠른 방법이 있습니다.

다음 점검 목록을 확인해 보세요.

  • 기기에서 개발자 옵션과 USB 디버깅이 활성화되어 있는지 확인합니다.
  • 데이터 케이블이 정상 작동하며 제대로 연결되어 있는지 확인합니다.
  • 데스크탑에 안드로이드 SDK가 설치되어 있는지 확인합니다.
  • SDK가 최신 버전인지 확인합니다.

만약 기기가 이전에는 문제없이 작동했는데 갑자기 작동을 멈췄다면 왜 이 점검 목록이 필요한지 궁금할 수 있습니다. 그 이유는 기기 수정 작업의 모든 결과를 예측하거나 알 수 없기 때문입니다. 업데이트로 인해 설정이 변경되었거나, SDK가 설치되지 않은 과거 버전의 OS로 되돌아갔을 수도 있습니다.

위 목록을 모두 확인했지만, ‘adb devices’ 명령어 실행 후에도 여전히 기기가 목록에 나타나지 않는다면 장치 관리자를 열어보세요. “Android” 항목 아래에 기기가 표시되어야 합니다. 만약 그렇지 않다면 두 가지 문제 중 하나일 가능성이 큽니다. SDK가 올바르게 설치되지 않았거나, 기기 드라이버가 설치되지 않은 경우입니다. Windows는 일반적으로 기기를 연결하면 자동으로 드라이버를 검색하여 설치하지만, 수동으로 설치할 수도 있습니다. 이러한 경우, 드라이버를 다시 설치하거나 SDK를 다시 설치하면 문제가 해결될 것입니다. 다시 명령을 실행하여 기기가 나타나는지 확인해 보세요.

모든 것을 확인했음에도 불구하고 ‘adb devices’ 명령어가 기기를 인식하지 못하는 경우가 있습니다. 이럴 때는 장치 관리자를 열고, “Android 장치” 옵션을 확장한 다음, “Android 복합 ADB 인터페이스”를 선택하고 삭제 키를 누릅니다. 이때 기기는 시스템에서 분리되어 있어야 합니다.

삭제 후에는 기기를 다시 연결하고 Windows가 새로운 드라이버를 설치할 때까지 기다립니다. 드라이버 설치가 완료되면, 다시 명령어를 실행하여 기기가 목록에 나타나는지 확인하면 됩니다.