解决华为平板adbshell的error:insufficientpermissionsfordevice
(2022-08-19 11:51:12)分类: 开源项目之Android |
在 Ubuntu 下用 usb
连接华为平板:
wzhnsc@wzhnsc:~$ adb
devices
List of devices
attached
???????????? no
permissions
wzhnsc@wzhnsc:~$ adb
shell
error: insufficient permissions
for device
解决办法:
1. 首先在 终端 里用 lsusb 命令查看华为平板的 usb
设备的厂商和设备的ID:
wzhnsc@wzhnsc:~$
lsusb
Bus 002 Device 010: ID 12d1:360e
Huawei Technologies Co., Ltd.
... ... ...
2.
wzhnsc@wzhnsc:~$ cd
/etc/udev/rules.d/
# 新建一个 51-android.rules
文件
wzhnsc@wzhnsc:/etc/udev/rules.d$
sudo gedit ./51-android.rules
# 添加如下一行文本信息
SUBSYSTEM=="usb",
ATTRS{idVendor}=="12d1",
ATTRS{idProduct}=="360e",MODE="0666"
3.
保存后,再为 51-android.rules
文件加上权限
wzhnsc@wzhnsc:/etc/udev/rules.d$
sudo chmod a+x 51-android.rules
4.重新拔插 usb 线,让 Ubuntu
重新认识华为平板,问题解决,如下:
wzhnsc@wzhnsc:/etc/udev/rules.d$
adb devices
List of devices
attached
0123456789ABCDEF
device
wzhnsc@wzhnsc:/etc/udev/rules.d$
adb shell
shell@android:/
$