adb devices: ?????? no permissions解决办法
环境: -Ubuntu 14.04Lts x86_64
adb devices: ?????? no permissions解决办法
$ adb devices
输出:
List of devices attached
?????? no permissions
Ubuntu系统默认以非root身份在运行,要使用usb调试,需要sudo支持
$ lsusb
输出:
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8009 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 019: ID 05c6:9091 Qualcomm, Inc.
Bus 003 Device 002: ID 1bcf:0007 Sunplus Innovation Technology Inc. Optical Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub```(列表中,
Bus 003 Device 019: ID 05c6:9091 Qualcomm, Inc.
这就是我所使用的高通平台的Android手机的usb使用端口,id为05c6)
编辑文件
$ sudo vim /etc/udev/rules.d/70-android.rules
加入以下内容:
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666", GROUP="plugdev"
重启udev
$ sudo chmod a+rx /etc/udev/rules.d/70-android.rules
$ sudo service udev restart
重启adb server (这两条命令需要 sudo -s 切换到root用户执行,之后可以退出root用户)
$ adb kill-server
$ adb start-server
输入adb devices
$ adb devices
输出:List of devices attached
e796a5e device
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。