2017-09-25 52 views

回答

0

症狀:adb devices不能正確枚舉諾基亞-5器件的Ubuntu下14.04終端並顯示權限錯誤消息象下面這樣:

> adb devices 
**ABCDEFGHIJ123456  no permissions (verify udev rules); see [http://developer.android.com/tools/device.html** 

我的ANDROID SETUP:Android SDK for Nougat和平臺工具是通過Android Studio更新的。 (亞行版本1.0.39)

描述: 在新的諾基亞5 Android nougat設備上,我遇到了通過ADB枚舉手機的問題。使用Android Studio,選擇Run下的目標設備將顯示設備ABCDEFGHIJ123456 [null]。在$ {ANDROID_HOME}/platform-tools下檢查adb的權限時,表明adb具有執行(+ x)​​權限。所以,我不確定是什麼問題。

SOLUTION:展望的lsusb,有廠商ID和隨後的productID通過像空字符串: ... ... 總線001設備007:ID 2E04:C026 ... ...... 花一段時間來找出其他vendorIds列表中的空字符串(我忽略了)。 一旦我意識到這一點,我編輯的51-機器人規則與權限= 0666和組=「plugdev」沿添加上述廠商ID(HMD全球)和的productId,保存的文件和重新連接裝置

> nano /etc/udev/rules.d/51-android.rules 並添加以下行: SUBSYSTEM ==「usb」,ATTR {idVendor} ==「2e04」,ATTR {idProduct} ==「c026」, MODE = 「0666」,GROUP = 「plugdev」

OUTPUT:

$ 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 

現在,我可以使用該設備沒有任何故障。

希望它幫助有需要的人!

相關問題