ubuntu 에서 adb 도구 의 설치 및 usb 인터페이스 권한 문제 error:inufficient permissions for device:user in plugdev group

요약:
adb(Android Debug Bridge 안 드 로 이 드 디 버 깅 브리지)는 Android sdk(안 드 로 이 드 개발 키 트)의 도구 입 니 다.이 도 구 를 사용 하면 CLI 로 리 얼 앤 드 리 오 드 장치 나 안 드 로 이 드 시 뮬 레이 터 를 직접 조작 할 수 있 습 니 다.
설치:
apt 명령 을 직접 사용 하여 android-tools-adb 를 설치 하면 됩 니 다.
sudo apt-get install android-tools-adb

질문:
error: insufficient permissions for device: user in plugdev group; are your udev rules wrong? See [http://developer.android.com/tools/device.html] for more information adb: error: failed to get feature set: insufficient permissions for device: user in plugdev group; are your udev rules wrong?
이것 은 usb 장치 가 인증 권한 이 없 기 때문에 Liux 시스템 에서 usb 인 터 페 이 스 를 관리 하 는 설정 파일 디 렉 터 리 에/etc/udev/rules.d 에 규칙 을 만들어 야 합 니 다.
해결:
  • lsusb 명령 을 사용 하여 usb 장치 에 새로 삽 입 된 ID 번 호 를 확인 하 십시오.
  • >> lsusb
            :
    Bus 001 Device 002: ID 8087:8000 Intel Corp. 
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 002 Device 005: ID 0bda:b728 Realtek Semiconductor Corp. 
    Bus 002 Device 004: ID 13d3:5727 IMC Networks 
    Bus 002 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
    Bus 002 Device 002: ID 2717:003b  
    Bus 002 Device 009: ID 2d95:6001  
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    
    
  • 플러그 usb 인터페이스,usb 인터페이스 가 무엇 인지 알 아 보 세 요.해당 ID 를 찾 게 합 니 다.
  • 예 를 들 어 Bus 002 Device 009: ID 2d95:6001
  • 그리고 현재 경 로 를/etc/udev/rules.d/아래로 전환 합 니 다.
  • cd /etc/udev/rules.d

  • 80-android.rules 라 는 파일 을 만 듭 니 다:
  • sudo vim 80-android.rules

  • 아래 문장 추가:
  • SUBSYSTEM=="usb", ATTRS{idVendor}==" 2d95", ATTRS{idProduct}=="6001",MODE="0666"
  • ID 번호 2d 95:6001(당신 자신 에 게 대응 하 는)각각 위 에 놓 인 위치,기타 움 직 이지 않 는
  • 파일 에 실행 권한 부여
  • sudo chmod a+x 80-android.rules

  • usb 를 다시 뽑 습 니 다.아래 명령 테스트 를 통 해 usb 장치 번 호 를 볼 수 있 습 니 다.사용 할 수 있 습 니 다.
  • adb devices

  • 좋은 웹페이지 즐겨찾기