본문 바로가기

프로그래밍/Android

안드로이드 adb device unauthorized 에러

안드로이드 adb device unauthorized 에러

adb device unauthorized 에러 해결방법

테스트 환경

  • Ubuntu 18.04.6
  • Android Debug Bridge version 1.0.39, Version 1:8.1.0+r23-5~18.04
  • ADB Installed as /usr/lib/android-sdk/platform-tools/adb

우분트 Host 에서 새로운 안드로이드 단말기를 연결하다보면, 보안 문제로 인해 권한 문제가 발생하는 경우가 있다.

$ adb devices
List of devices attached
04239158550049b00    unauthorized

보안 문제를 해결하기 위해서는 Host 와 단말기의 USB 를 분리한다. 그리고, 다음과 같이 adb 데몬를 종료한다.

$ adb kill-server

adb 키는 $HOME 의 .android 디렉토리에 있다. rm 명령으로 모두 지워준다. 그리고 start-server 를 실행해서 adb 데몬을 재시작 한다.

 adb start-server

 Host 와 단말기의 USB 를 다시 연결하면, 새로운 key 를 생성할 것 인지 묻는다. OK 를 눌러서 새로운 보안 key 가 생성되도록 한다.

$ adb devices
List of devices attached
04239158550049b00    device

관련정보

https://stackoverflow.com/questions/26213954/how-to-solve-adb-device-unauthorized-in-android-adb-host-device

 

How to solve ADB device unauthorized in Android ADB host device?

When I'm using a rooted Android device as ADB host to send adb command "adb devices" to Samsung S4, I received device unauthorized error message. However when I tried adb to Samsung Galaxy Nexus, i...

stackoverflow.com