구성 :
- 윈도우 8.1
- ADB 버전 : 1.0.32
- 스마트 폰 : Oneplus One
문제
말하는대로 삼성 드라이버를 설치했습니다. ADB devices 명령을 실행하면 무단 .
이미 시도 :
-
이 게시물에서 말한 모든 것을 수행했습니다 : https://stackoverflow.com/a/25546300/1848376
하지만 문제는 전화로 연결을 수락해야한다는 메시지가 표시되지 않는다는 것입니다.
-
명령을 실행할 때
adb shell
답은 다음과 같습니다.error: device unauthorized. This adbd'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 kill-server”를 수행했지만 아무것도 변경하지 않았습니다. 왜?
답변
- USB DEBUGGING Authorization 취소를 시도하십시오.
- USB 디버깅을 다시 활성화하십시오.
효과가있었습니다.
답변
Thankgod xda 개발자가 존재합니다 : http://forum.xda-developers.com/verizon-lg-g3/help/unable-to-access-adb-t2830087
C : Users / $ Name / .android에서 adbkey 파일을 삭제해야했습니다. adbkey.pub가 누락되었습니다.
이 후 다시 시작하면 두 파일이 모두 있습니다.
작동하지 않는 경우 :-USB DEBUGGING Authorization 취소를 시도하십시오. -USB 디버깅을 다시 활성화하십시오.
답변
순서대로 :
adb kill-server
-
장치 설정에서 개발자 옵션으로 이동하여 usb 디버깅을 사용 중지하십시오.
-
USB 디버깅 인증 취소를 누르고 확인을 클릭하십시오.
-
USB 디버깅 활성화
adb start-server
답변
~ / .android 폴더 에서 다음 파일을 제거했습니다 .
- adbkey
- adbkey.pub
장치 내에서 ADB를 비활성화하고 활성화했으며 이제 작동합니다 …
답변
개발자 옵션에서
- USB 디버깅을 활성화합니다.
- 승인하십시오.
(개발자 옵션 메뉴가 없을 경우, 개발자가 되려면 Phone State 메뉴의 빌드 번호 3 배를 클릭해야합니다. 개발자 옵션 메뉴를 선택할 수 있습니다.)
답변
기존 adbkeys 삭제
또는
adbkeys 이름 바꾸기
모범 사례는 백업을 제공하므로 키 이름 을 바꾸는 것입니다.
cd ~/.Android
mv adbkey adbkey2
mv adbkey.pub adbkey.pub2
다음 서버 중지 및 시작
cd ~/Android/Sdk/platform-tools
장치 찾기
/Android/Sdk/platform-tools$ ./adb devices
/Android/Sdk/platform-tools$ ./adb kill-server
/Android/Sdk/platform-tools$ ./adb start-server
그런 다음 에뮬레이터를 중지합니다. AVD 관리자를 열고 아래쪽 화살표를 클릭 한 다음 데이터 지우기 를 클릭 합니다.
에뮬레이터를 다시 시작하십시오. 그러면 모든 것이 잘 작동합니다. 🙂
답변
개발자 옵션에서 “USB를 통해 앱 확인”을 선택 취소 한 다음 “USB 디버깅”을 켜고 끄십시오. 저와 함께 작동합니다.