新浪博客

解决华为平板adbshell的error:insufficientpermissionsfordevice

2022-08-19 11:51阅读:
在 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:/ $

我的更多文章

下载客户端阅读体验更佳

APP专享