나는이 멍청한 문제에 시간을 낭비했다. 위의 솔루션 중 어느 것도 저에게 스스로 효과가 없었습니다.
Windows 10을 실행하고 있습니다. Android SDK 및 Android Studio의 SDK를 수동으로 설치했습니다. 수동으로 설치된 SDK를 삭제하고 모든 장치가 작동을 멈췄습니다. 증상은 다음과 같습니다.
$ adb usb
error: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.
만큼 잘
$ adb devices
List of devices attached
id1 unauthorized
id2 unauthorized
id3 unauthorized
솔직히 말해서이 단계 중 어느 것이 USB 허용 디버깅을 얻었는지 잘 모르겠습니다 . 나는 모든 것을 완전성을 위해 나열했다. 가장 쉬운 것부터 가장 어려운 것까지 순서대로 진행됩니다. 대부분의 사람들은 처음 두 섹션이 끝난 후 다시 발로 돌아온 것 같습니다.
ADB 재시작
아래 각 섹션 후에이 작업을 수행합니다.
adb kill-server
adb usb
개발자 옵션에 열중하십시오
- 돌려 개발자 옵션을 껐다가 다시
- 턴 USB 디버깅 껐다가 다시
- USB 디버깅 인증을 취소합니다 . USB 디버깅 이 켜져있는 동안이 작업을 시도 하고 가능하면 USB 디버깅 이 해제 된 경우에도 시도하십시오 .
장치를 다시 연결
- 휴대 전화에서 USB 케이블을 분리했다가 다시 연결합니다.
- USB 케이블이 연결된 PC의 물리적 포트 전환
- 장치를 연결하는 데 사용하는 물리적 USB 케이블 전환
모든 재부팅을 시작하십시오
- 모든 장치를 재부팅하고 다시 연결
- PC를 재부팅
- WIFI 켜고 끄기
사물 삭제 시작
- 주의
~/.android
폴더를 삭제하십시오 . 때로는이 폴더에 잘못된 권한이있어 문제가 발생할 수 있습니다. 이 폴더를 먼저 백업 할 수 있습니다.
- 프로그램 추가 / 제거에서 제조업체 별 드라이버를 모두 제거하십시오. 다음을 제거했습니다 (이름이 정확하지 않음)
- LG 유나이티드 USB 드라이버
- HTC 모바일 USB 드라이버
- OnePlus USB 드라이버 1.00
- 삼성 USB 드라이버
- 또한 모든 에뮬레이터와 해당 드라이버를 제거했습니다 (선택 사항)
- Nox 및 관련 드라이버
- 블루 스택
- Genymotion
모든 Android 관련 환경 변수를 지 웁니다.
%ANDROID_HOME%
설정 한 경우 삭제
%ANDROID_SDK_HOME%
설정 한 경우 삭제
이 시점에서 모든 장치가 마술처럼 생겼으며 USB 디버깅 허용? 프롬프트 및 ADB를 통해 올바르게 연결. 지금까지 해봤지만 해결책을 찾지 못했다면,이 곤경에 처한 것이 유감입니다. 이 모든 단계가 끝날 때 모든 장치와 개발자 컴퓨터를 다시 시작했는지 확인하고 새 케이블을 사용하여 새 USB 포트에 연결하십시오.
그래도 작동하지 않으면 주제에 대한 다른 SO 게시물 중 일부를 시도하십시오.