解决树莓派adb设备no permissions问题

1|0问题

在树莓派环境中,执行adb devices,返回的设备列表报no permissions (user in plugdev group; are your udev rules wrong?);错误,如下

pi@raspberrypi:~ $ adb devices List of devices attached 8bb7708d no permissions (user in plugdev group; are your udev rules wrong?); see [http://developer.android.com/tools/device.html]

2|0解决方案

  1. 使用lsusb命令查看树莓派当前连接USB的设备

    pi@raspberrypi:~ $ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 009: ID 2cb7:0c0b Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    可以看出,以上ID为2cb7:0c0b是当前当前要解决权限问题的设备

  2. 输入以下命令创建设备文件(文件名随意起)

    sudo vim /etc/udev/rules.d/usb-serial.rules

    内容如下

    SUBSYSTEM=="usb",ATTRS{idVendor}=="2cb7",ATTRS{idProduct}=="0c0b",MODE="0666",GROUP="plugdev"

    注:以上ATTRS{idVendor}=="2cb7",ATTRS{idProduct}=="0c0b"中分别输入ID为2cb7:0c0b对应的值

  3. 重启adb服务

    sudo udevadm control --reload-rules sudo service udev restart sudo udevadm trigger adb kill-server adb start-server
  4. 查看设备列表

    pi@raspberrypi:~ $ adb devices List of devices attached 8bb7708d device

    可以看到设备成功获取权限了


__EOF__

本文作者蓝莓薄荷
本文链接https://www.cnblogs.com/blueberry-mint/p/16427053.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   蓝莓薄荷  阅读(834)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效
历史上的今天:
2021-06-30 Python用经纬度计算两点的距离
点击右上角即可分享
微信分享提示