안드로이드에서 ADB 장치 권한 없음 오류를 해결하는 방법

adb devicesAndroid 휴대폰이 '승인되지 않음' 으로 표시되는 경우 , 컴퓨터는 기기를 인식하지만 ADB를 사용할 수 있도록 승인되지 않은 것입니다. 가장 빠른 해결 방법은 휴대폰 잠금을 해제하고 다시 연결한 다음 ' USB 디버깅을 허용하시겠습니까?' 라는 RSA 메시지를 수락하는 것입니다. 만약 해당 메시지가 나타나지 않으면 기존의 USB 디버깅 권한을 취소하고 컴퓨터에서 ADB를 다시 시작한 후 다시 연결하십시오.

이는 ADB 인증 문제이며, 휴대폰이 루팅되었거나 부트로더가 잠금 해제되어야 한다는 신호가 아닙니다. Google은 Android 4.2.2 이상 버전에서 RSA 확인 메시지를 보안 보호 기능으로 명시하고 있습니다. 자세한 내용은 Android Debug Bridge 공식 문서를 참조하십시오 .

“ADB 장치 권한 없음”의 의미는 무엇인가요?

ADB가 설치된 터미널 또는 명령 프롬프트에서 다음 명령을 실행하십시오.

adb devices

정상적인 USB 연결 상태에서는 장치 시리얼 번호 뒤에 쉼표(,)가 표시됩니다 device. 만약 동일한 시리얼 번호 뒤에 쉼표(,)가 표시된다면 unauthorized, 안드로이드가 해당 컴퓨터에 대한 ADB 호스트 키를 아직 수락하지 않은 것입니다.

RSA 지문과 '허용' 버튼이 표시되는 Android USB 디버깅 허용 대화 상자
안드로이드 화면에 USB 디버깅 RSA 메시지가 표시되면 휴대폰 잠금을 해제하고 컴퓨터 접근을 승인하세요.

ADB 권한 없음 오류를 해결하세요

1. 휴대폰 잠금을 해제하고 USB 디버깅 메시지가 표시되는지 확인하세요.

연결된 동안에는 휴대전화 잠금을 해제해 두세요. Android에서 " USB 디버깅을 허용하시겠습니까?" 라는 메시지가 표시되면 컴퓨터를 인식하는지 확인하고 "허용"을 탭하세요. 직접 관리하는 컴퓨터의 경우 "이 컴퓨터에서 항상 허용"을 선택하면 Android에서 호스트 키를 기억합니다.

메시지가 표시되지 않으면 아래의 재설정 단계를 진행하십시오.

2. 기존 USB 디버깅 권한을 취소합니다.

설정 > 개발자 옵션을 엽니다 . 대부분의 최신 Android 기기에서는 개발자 옵션이 설정 > 시스템 에 있지만 , 제조사에 따라 위치나 이름이 다를 수 있습니다. Google에 따르면 Android 4.2 이상 버전에서는 개발자 옵션을 활성화하기 전까지는 표시되지 않습니다.

  1. USB 디버깅을 끄세요 .
  2. USB 디버깅 권한 취소를 탭하세요 (기기에 따라 문구가 약간 다를 수 있습니다).
  3. 재설정을 확인하세요
  4. USB 디버깅을 다시 켜세요 .

공식 개발자 옵션 가이드에서는 안드로이드 버전별 USB 디버깅 위치를 설명합니다.

USB 디버깅이 활성화된 Android 개발자 옵션 화면과 'USB 디버깅 권한 취소' 옵션이 표시됩니다.
USB 디버깅 권한을 취소하면 Android는 해당 컴퓨터에 다시 승인을 요청해야 합니다.

3. 컴퓨터에서 ADB 서버를 재시작합니다.

휴대전화 연결을 해제한 다음 다음 명령어를 하나씩 실행하세요.

adb kill-server
adb start-server

Google은 연결이 끊길 경우 ADB 서버를 재시작하는 것을 권장합니다. 또한 adb devices, adb kill-server`<add_server_starter ...

Windows 터미널에서 adb kill-server, adb start-server 명령어를 실행한 후 adb devices 명령어를 실행했을 때 출력되는 '권한 없는 장치' 항목을 보여줍니다.
로컬 ADB 서버를 재시작하면 전화기를 다시 인증하기 전에 오래된 호스트 측 연결이 삭제됩니다.

4. 데이터 전송이 가능한 USB 케이블로 다시 연결하세요.

허브를 사용하지 않고 휴대폰을 컴퓨터에 직접 연결하세요. 화면 잠금을 해제한 상태에서 RSA 인증 대화 상자가 나타나면 '허용'을 탭하세요.

일반적으로 ADB 인증을 위해 "파일 전송"과 "사진 전송" 모드를 전환할 필요는 없습니다. 중요한 설정은 USB 디버깅입니다. 하지만 컴퓨터에서 휴대전화가 전혀 인식되지 않는다면, 다른 정상 작동하는 데이터 케이블이나 USB 포트를 사용해 보세요. 구글의 하드웨어-기기 문제 해결 가이드 에서도 기기가 인식되지 않을 때 다른 케이블을 테스트해 보라고 권장합니다.

5. 기기가 인증되었는지 확인하십시오.

실행:

adb devices -l

예를 들어, 현재 상태는 다음과 같아야 합니다 device.

List of devices attached
R9CT304B7K    device
USB로 연결된 안드로이드 폰이 adb devices 명령어를 통해 윈도우 노트북에 연결되면 장치 상태가 표시됩니다.
인증에 성공하면 ADB는 해당 휴대폰을 "인증되지 않음" 대신 "장치" 상태로 목록에 표시합니다.

휴대폰에 여전히 승인되지 않음으로 표시되는 경우

보다 근본적인 변경을 하기 전에 다음 사항들을 먼저 확인하세요:

  • SDK 플랫폼 도구를 업데이트하세요. Google은 최신 ADB 릴리스가 이전 Android 버전과 하위 호환성을 유지하기 때문에 최신 플랫폼 도구를 사용하는 것을 권장합니다. Android Studio의 SDK 관리자 또는 공식 SDK 플랫폼 도구 페이지 에서 다운로드하세요 .
  • 휴대전화와 컴퓨터를 재시작하세요. 그런 다음 휴대전화 잠금 해제 상태에서 권한 취소 및 승인 절차를 다시 진행하세요.
  • Windows USB 드라이버를 확인하세요. Windows에서 휴대폰이 ADB에 제대로 노출되지 않으면 제조업체 드라이버를 설치하세요. Google은 공식 OEM USB 드라이버 디렉토리를 운영하고 있습니다 . Windows에서 Google 기기를 사용하는 경우 Google USB 드라이버를 사용합니다.
  • 인증과 감지를 구분하세요.adb devices 시리얼 번호가 전혀 표시되지 않으면 케이블, USB 포트, 드라이버 또는 Linux 장치 권한 문제를 먼저 해결해야 합니다. 이는 상태 표시와는 다릅니다 unauthorized.

권한 취소가 효과적인 이유

ADB는 호스트 키를 사용하여 컴퓨터를 식별합니다. 안드로이드는 디버깅 명령을 허용하기 전에 해당 키를 승인하도록 요청합니다. USB 디버깅 권한을 취소하면 기기에서 이전에 신뢰했던 컴퓨터 목록이 모두 삭제되므로 다음 연결 시 새로운 권한을 설정할 수 있습니다. 따라서 권한을 재설정하는 것이 휴대폰의 일반 USB 파일 전송 모드를 변경하는 것보다 더 안정적입니다.

댓글 남기기

안드로이드폰 사진에 날짜 및 시간 스탬프 추가하기

안드로이드폰 사진에 날짜 및 시간 스탬프 추가하기

카메라의 워터마크 설정이나 Google 포토 마크업을 사용하여 새 사진이나 기존 안드로이드 사진에 날짜와 시간을 표시하는 방법을 알아보세요.

안드로이드 기기에서 스크린샷 찍는 방법: 버튼과 제스처

안드로이드 기기에서 스크린샷 찍는 방법: 버튼과 제스처

버튼 단축키, 스크롤 캡처, Pixel, Samsung, Motorola 제스처를 사용하여 Android에서 스크린샷을 찍는 방법과 이미지를 찾고 공유하는 방법을 알아보세요.

Framaroot을 사용하여 몇 번의 탭만으로 구형 안드로이드 기기를 루팅하는 방법

Framaroot을 사용하여 몇 번의 탭만으로 구형 안드로이드 기기를 루팅하는 방법

Framaroot을 사용하여 구형 안드로이드 폰을 루팅하는 방법, APK 설치 전 확인해야 할 사항, 그리고 최신 기기에서 제대로 작동하지 않는 이유를 알아보세요.

Android용 Search Now: 어디서든 휴대폰이나 웹에서 검색하세요

Android용 Search Now: 어디서든 휴대폰이나 웹에서 검색하세요

기존 Search Now 앱이 기기 내 검색과 웹 검색에 플로팅 검색 버튼을 어떻게 사용했는지, 왜 플레이 스토어에서 사라졌는지, 그리고 오늘날 어떤 방식이 효과적인지 살펴보세요.

페이스북 프로필 사진 로그인 활성화 또는 비활성화 방법

페이스북 프로필 사진 로그인 활성화 또는 비활성화 방법

페이스북 프로필 사진 로그인 기능을 켜거나 끄는 방법, 아이폰이나 안드로이드 기기에서 저장된 로그인 정보를 삭제하는 방법, 그리고 현재 저장된 로그인 설정을 찾는 방법을 알아보세요.

구글 렌즈를 사용하여 사진 속 사물을 식별하는 방법

구글 렌즈를 사용하여 사진 속 사물을 식별하는 방법

안드로이드, 아이폰 또는 컴퓨터에서 Google Lens를 사용하여 사진 속 식물, 제품, 책 및 기타 물체를 식별하는 방법을 배우고, 불확실한 일치 항목을 개선해 보세요.

포켓몬 GO 아바타에서 모자, 장갑, 배낭을 제거하는 방법

포켓몬 GO 아바타에서 모자, 장갑, 배낭을 제거하는 방법

스타일 메뉴를 사용하여 포켓몬 GO 아바타의 모자, 장갑, 배낭을 제거하세요. 포켓코인을 사용하지 않고 아이템 미착용 옵션이 사라지는 문제를 해결하려면 다음 단계를 따르세요.

펌웨어, 순정 ROM, 커스텀 ROM 및 플래싱에 대한 설명

펌웨어, 순정 ROM, 커스텀 ROM 및 플래싱에 대한 설명

안드로이드에서 펌웨어와 ROM이 무엇을 의미하는지, 순정 ROM과 커스텀 ROM의 차이점은 무엇인지, 플래싱을 통해 어떤 변경 사항이 발생하는지, 그리고 이미지 설치 전에 확인해야 할 위험 요소는 무엇인지 알아보세요.

호환되는 안드로이드 폰에 TouchWiz 런처를 설치하는 방법

호환되는 안드로이드 폰에 TouchWiz 런처를 설치하는 방법

기존 TouchWiz 3.0 QVGA 포트가 지원하는 기능, 호환되는 안드로이드 폰에 APK를 설치하는 방법, 그리고 원래 런처를 복원하는 방법을 알아보세요.

안드로이드 2.3 진저브레드 키보드 언어 팩을 안전하게 설치하는 방법

안드로이드 2.3 진저브레드 키보드 언어 팩을 안전하게 설치하는 방법

안드로이드 2.3 진저브레드 키보드 언어 팩 지원 여부, 호환되는 ZIP 파일 확인 방법, 휴대폰 백업 방법, 그리고 안전하지 않은 복구 플래싱을 피하는 방법을 알아보세요.