下面是在Ubuntu14.04LTS终端窗口下枚举Nokia-5 Android本体设备的过程
发布于 2017-09-25 08:15:25
症状:adb devices无法正确枚举Ubuntu14.04终端下的Nokia-5设备,并显示权限错误消息如下所示:
> adb devices
**ABCDEFGHIJ123456 no permissions (verify udev rules); see [http://developer.android.com/tools/device.html** 我的ANDROID设置:和平台工具通过Android是最新的。(亚洲开发银行1.0.39版)
描述:在一款全新的诺基亚5 android nougat设备上,我很难通过亚行来列举这款手机。使用Android,选择运行中的目标设备将显示设备为ABCDEFGHIJ123456null。在检查${ANDROID_HOME}/platform-tools下的adb权限时,表示adb具有执行(+x)权限。所以,我不知道是什么问题。
解决方案:查看lsusb,有vendorID和productID,后面跟着空字符串,例如:.007总线007: ID 2e04:C 026.花了一段时间才找到其他vendorIds列表中的空字符串(我忽略了这个字符串)。当我意识到这一点后,我编辑了51-android规则,添加上述vendorId (HMD )和productId以及permission=0666和group="plugdev",保存文件并重新连接设备。
添加以下一行: 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选择“允许从计算机访问”再次对设备和发出命令:
$ adb devices
List of devices attached
D1AGAD1762314433 device现在,我可以使用该设备没有任何故障。
希望它能帮助其他需要帮助的人!
https://stackoverflow.com/questions/46400488
复制相似问题