加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

解决华为平板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:/ $ 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有