본문 바로가기

Android

adb 연결시 off device 해결 방법

반응형

개발자 옵션에서 디버깅 모드  활성화 했는데, 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 프로세스 종료-


반응형