다음은 우분투 14.04 LTS 터미널 창에서 노키아-5 안드로이드 누가 장치를 열거하는 절차입니다Ubuntu 14.04 터미널에서 Nokia 5 (TA-1053, Android Nougat 7.1.1)를 ADB 장치로 감지하는 방법은 무엇입니까?
답변
증상 :
: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
이제는 아무런 결함없이 장치를 사용할 수 있습니다.
다른 사람들이 도움이되기를 바랍니다.