参考网上大佬的,参考链接:error: insufficient permissions for device(解决adb shell问题)_xiaxiangnanxp1989的专栏-CSDN博客
我的配置如下:
创建文件:/etc/udev/rules.d/51-android.rules
/etc/udev/rules.d/51-android.rules文件内容如下:
SUBSYSTEM=="usb",ATTRS{idVendor}==" 05c6",ATTRS{idProduct}=="901d",MODE="0666"
05c6和901d的来源:
lqd@ubuntu:~$ lsusb //用这个命令查看自己的USB设备
Bus 001 Device 008: ID 05c6:901d Qualcomm, Inc. //我的设备是这个
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 004: ID 0e0f:0008 VMware, Inc.
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
lqd@ubuntu:~$
然后执行如下命令:
?sudo chmod a+x?/etc/udev/rules.d/51-android.rules
adb kill-server
sudo?adb start-server
adb?devices
这个时候,我的adb就可以正常使用了。
|