2017-09-25 53 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 

现在,我可以使用该设备没有任何故障。

希望它帮助有需要的人!

相关问题