개발자 옵션에서 디버깅 모드를 잘 활성화 했는데, adb나 fastboot 연결 시 off device라고 장치를 인식이 안 되는 현상을 겪으신 적이 있나요?
LG v20를 쓰면서 adb를 이용하려고 디버깅 모드도 켜보고 이전 디버깅 허락 장치도 삭제해보고 MLT에서 충전 모드로, 그 반대로도 해봤지만 여전히 adb연결이 안 되는 일을 겪었는데, 이번 포스팅은 이 off device가 뜨는 이유와 해결법에 대해서 알아보도록 하겠습니다.
먼저 스마트폰에서 디버깅모드를 활성화 하고 컴퓨터 장치 수락까지 모두 잘 완료 했다면 나머지는 컴퓨터와 연결이 문제가 되는 것이니 다음과 같은 절차를 밟아 주세요.
스마트폰은 디버깅 모드만 활성화 하면 되지만 이를 사용하려면 윈도우에서는 ADB interface 장치가 인식되어야 합니다. 다음과 같은 방법으로 adb interface가 설치되어 있는 지 확인을 해보도록 하겠습니다.
"시작-실행" 혹은 "윈도우키+R"를 눌러 실행 창을 띄워주시고, devmgmt.msc를 입력하여 장치 관리자를 띄워줍니다.
여기서 ADB Interface 장치를 찾아 줍니다. 윈도우 버전에 따라 상위 장치 명칭을 달라 질 수 있으니 ADB Interface 장치 만을 찾아줍니다. 만약 이 장치가 없다면 스마트폰 제조사 홈페이지에 접속하여 해당 스마트폰 드라이버를 받아서 설치를 해주시면 됩니다.
ADB Interface 장치가 존재 하는데도 off device가 뜬다?
여기서 대부분의 이유는 adb version이 낮아서 생기는 문제로 Android 버전이 최신 버전일수록 adb버전 또한 상위 버전을 사용해야 하는데, 이는 Android Api level이 더 상위 버전이라 adb에서 해당 api level을 인식하지 못 할 경우 발생하는 문제로 아래 안드로이드 개발자 홈페이지를 통해 adb 최신버전을 받아서 이용해주시면 됩니다.
https://developer.android.com/studio/releases/platform-tools.html?hl=ko
받으시고 압축을 푸시면 adb파일이 있으니 명령 프롬프트를 통해 다시 실행해주시면 됩니다. 다만 다시 실행하기 전에 이전에 실행된 adb.exe 프로세스는 작업관리자나 명령프롬프트 taskkill /im adb.exe를 통해 종료시켜 주시고 재실행 해주세요.
-명령프롬프트에서 taskkill /im adb.exe 입력하여 adb.exe 강제 종료-
-작업관리자에서 adb.exe 프로세스 종료-
'Android' 카테고리의 다른 글
스팸 문자 및 전화 신고 방법 (0) | 2022.03.10 |
---|---|
문자 ##900, DCB_ASSOCIATION 메시지 정체는? (0) | 2019.01.15 |
카카오뱅크 계좌이체 취소방법 (0) | 2018.12.26 |
LG 스마트폰 MLT기능 끄고 배터리 절약하기 (0) | 2018.12.26 |