2017-09-25 25 views

답변

0

증상 :

: adb devices 제대로 14.04 단자와 표시 권한 오류 메시지가 아래와 같이 우분투에서 노키아-5 장치를 열거하지 않습니다
> adb devices 
**ABCDEFGHIJ123456  no permissions (verify udev rules); see [http://developer.android.com/tools/device.html** 

내 안드로이드 설정 : 누가 및 플랫폼 용 Android SDK는 Android Studio를 통해 최신 버전입니다. (ADB 버전 1.0.39)

설명 : 신선한 Nokia 5 android nougat 장치에서 ADB를 통해 전화를 열거하는 데 문제가있었습니다. Android Studio를 사용하면 실행에서 대상 장치를 선택하면 장치가 ABCDEFGHIJ123456 [null]로 표시됩니다. $ {ANDROID_HOME}/platform-tools에서 adb의 사용 권한을 확인하면 adb가 (+ x) 권한을 실행했음을 나타냅니다. 그래서, 나는 그 문제가 무엇인지 확신 할 수 없었다.

해결책 : ... 이 ... 버스 001 장치 007 : ID의 2e04 : C026 ... ... 그것은했다 lsusb로 보면, VendorID 값과 제품 일련 번호가 같은 빈 문자열 뒤에 있었다 잠시 동안 다른 vendorId 목록에서 빈 문자열 (간과 한 것)을 찾아 냈습니다. 나는이 실현되면 , 내가 허락 = 0666 및 그룹 = "plugdev"와 함께 위의 VendorID 값 (HMD 글로벌)와 productId에 추가 할 51 안드로이드-규칙을 편집 한 파일을 저장하고 장치를 다시 연결

> nano /etc/udev/rules.d/51-android.rules 다음 행을 추가하십시오. SUBSYSTEM == "usb", ATTR {idVendor} == "2e04", ATTR {idProduct} == "c026", MODE = "0666", GROUP = "plugdev"

출력 :

$ adb devices 
List of devices attached 
* daemon not running. starting it now at tcp:5037 * 
* daemon started successfully * 
ABCDEFGHIJ123456 unauthorized 

선택 "액세스 FR 허용 컴퓨터에서 om 컴퓨터 .. "를 다시 실행하여 명령을 다시 실행하십시오.

$ adb devices 
List of devices attached 
D1AGAD1762314433 device 

이제는 아무런 결함없이 장치를 사용할 수 있습니다.

다른 사람들이 도움이되기를 바랍니다.