[android] 승인되지 않은 Android ADB 기기

구성 :

  • 윈도우 8.1
  • ADB 버전 : 1.0.32
  • 스마트 폰 : Oneplus One

문제

말하는대로 삼성 드라이버를 설치했습니다. ADB devices 명령을 실행하면 무단 .

이미 시도 :

  1. 이 게시물에서 말한 모든 것을 수행했습니다 : https://stackoverflow.com/a/25546300/1848376

    하지만 문제는 전화로 연결을 수락해야한다는 메시지가 표시되지 않는다는 것입니다.

  2. 명령을 실행할 때 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”를 수행했지만 아무것도 변경하지 않았습니다. 왜?



답변

  1. USB DEBUGGING Authorization 취소를 시도하십시오.
  2. 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를 비활성화하고 활성화했으며 이제 작동합니다 …


답변

개발자 옵션에서

  1. USB 디버깅을 활성화합니다.

여기에 이미지 설명 입력

  1. 승인하십시오.

여기에 이미지 설명 입력

(개발자 옵션 메뉴가 없을 경우, 개발자가 되려면 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 디버깅”을 켜고 끄십시오. 저와 함께 작동합니다.