ubuntu环境下adb 连不上,报错:no permissions (user in plugdev group; are your udev rules wrong?)

当adbdevices命令显示设备无权限时,可以通过lsusb获取设备的VID和PID,然后在/etc/udev/rules.d/51-android.rules文件中添加规则,并赋予文件适当权限。如果仍无法识别,需在~/.android/adb_usb.ini中添加设备VID并重启adb服务。
摘要由CSDN通过智能技术生成

adb devices 显示没有权限
在这里插入图片描述

解决方法:

1.lsusb
在这里插入图片描述

我这边的是Bus 001 Device 082: ID 05c6 : 90cb Qualcomm, Inc.

其中idVendor为设备的VID,idProduct为设备的PID

2.添加

sudo vim /etc/udev/rules.d/51-android.rules

打开文件后 添加一行:

在这里插入图片描述

ID 05c6就是idVendor ,90cb就是 idProduct

3.更改文件权限,使其生效:

sudo chmod a+r /etc/udev/rules.d/51-android.rules

sudo udevadm control --reload-rules

sudo service udev restart

4.如果输入adb devices后还是没有找到该设备,则:

在 ~/.android/adb_usb.ini文件中添加设备的VID,如0x05c6(注意0x表示十六进制,与VID直之间不能有空格)

重启adb:
  adb kill-server
  adb devices

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值