linux insufficient permissions for device(解决adb shell问题)
来源:互联网 发布:家装cad平面设计软件 编辑:程序博客网 时间:2024/06/05 15:48
今天在linux下连接测试机usb的时候,显示不能链接此时就很郁闷,试用adb shell时出现error: insufficient permissions for device,
而且我们输入adb devices显示:
xxnan@xxnan-pt:~$ adb devices
List of devices attached
???????????? device
那么我们怎么解决它呢?
首先在终端查看usb的ID,输入lsusb命令,我们可以看到我们刚插如usb的ID号,如:
xxnan@xxnan-pt:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 0461:4d80 Primax Electronics, Ltd
Bus 001 Device 004: ID 1c7a:0801 LighTuning Technology Inc. Fingerprint Reader
Bus 002 Device 003: ID 5986:0190 Acer, Inc
Bus 001 Device 019: ID 0bb4:0c02 High Tech Computer Corp. Dream / ADP1 / G1 / Magic / Tattoo (Debug)
红色的就是我们插入usb的ID号。
那么我们进入到cd /etc/udev/rules.d/下,新建一个51-android.rules文件(sudo vim 51-android.rules),在这个文件中写上:
SUBSYSTEM=="usb", ATTRS{idVendor}==" 0bb4", ATTRS{idProduct}=="0c02",MODE="0666"
保存,再为51-android.rules加上权限(sudo chmod a+x 51-android.rules).
拔掉usb重新插上就可以了,如:
xxnan@xxnan-pt:~$ adb devices
List of devices attached
AB100607 device
这样就解决了不能识别USB的问题。
货值我们可以做在其他地方新建一个
51-android.rules文件。原因是因为我们没有权限在/etc/udev/rules.d目录下进行操作,
我们可以先把 SUBSYSTEM=="usb", ATTRS{idVendor}==" 0bb4", ATTRS{idProduct}=="0c02",MODE="0666"写入到该文件夹下,
然后在通过命令进行把其中文件移动到/etc/udev/rules.d目录下。
其中:copy文件的命令是 cp filename 所制定的文件夹下目录名
是不是很so easy?
- linux insufficient permissions for device(解决adb shell问题)
- error: insufficient permissions for device(解决adb shell问题)
- error: insufficient permissions for device(解决adb shell问题)
- error: insufficient permissions for device(解决adb shell问题)
- error: insufficient permissions for device(解决adb shell问题)
- error: insufficient permissions for device(解决adb shell问题)
- error: insufficient permissions for device(解决adb shell问题)
- error: insufficient permissions for device(解决adb shell问题)
- 解决 Linux/Ubuntu: adb shell insufficient permissions for device 的问题
- Ubuntu error: insufficient permissions for device(解决adb shell问题)
- error: insufficient permissions for device(解决adb shell问题)<转载>
- adb shell - insufficient permissions for device
- 永久解决 adb error: insufficient permissions for device的问题
- 解决 在Ubuntu上执行 $adb shell 出现 error:insufficient permissions for device 问题
- adb shell 无法启动 (insufficient permissions for device)
- adb shell 无法启动 (insufficient permissions for device)
- adb shell 无法启动 (insufficient permissions for device)
- adb shell 无法启动 (insufficient permissions for device)
- Android视频图片缩略图的获取
- [BLE--GAP]GAP Service及其使用
- A/libc﹕ Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 25427 (pool-1-thread-2)
- 使用AFNetworking加载网络图片
- JavaScript:call,apply,bind的用法
- linux insufficient permissions for device(解决adb shell问题)
- 启动ssh服务时,提示Could not load host key: /etc/ssh/ssh_host_rsa_key
- 统计字符串中每个字符出现的次数
- jQuery select年月日(生日)选择器
- C语言数组指针定义方法
- dataGridView自动退出编辑状态
- 使用CXF框架学习搭建WebService(三)
- Javascript的setTimeOut和setInterval用法
- 【android学习笔记】 android.os.NetworkOnMainThreadException错误