Android/ADB

[Android] USB 디버깅이 계속 끊길 때

O_Gyong 2022. 12. 30.

작업 관리자를 보면 adb.exe가 Android Studio에서 실행되거나 백그라운드 프로세스에서 실행되는데,

adb가 종료와 실행을 반복하고 있었다.


이럴 때 안드로이드 스튜디오를 실행하지 않고 Shell에서 adb를 먼저 실행시켜 주면 디버깅이 해제되지 않는다.

 

Windows PowerShell을 열고 'adb start-server'를 입력하여 Windows PoswerShell에서 adb가 실행되도록 한다.

아래 이미지처럼 설정이 되었을 때 디버깅이 끊기지 않았다.


처음에는 안드로이드 스튜디오를 먼저 실행하고 'adb kill-server'을 사용해서 안드로이드 스튜디오의 adb를 종료시켰다. 그 뒤에 Shell에서 adb를 실행시켰는데 잘 동작할 때도 있었지만, 안드로이드 스튜디오와 Shell에서 adb가 번갈아가며 실행과 종료를 반복하는 경우가 있었다.

 

Shell에서 kill과 start를 반복하다 보면 Shell에서만 adb가 동작하긴 하지만 안드로이드 스튜디오를 실행하기 전에 Shell에서 adb를 실행시키는 게 나은 것 같다.

댓글