adb devices no permissions 解决办法
2011-09-28 11:14
537 查看
android开发真机调试时,运行sudo ./adb devices 时,若有如下输出:
???????????? no permissions
解决办法:
1. 查看还没有占有的文件名,这一步可以不做。
udevadm test /class/usb
2. lsusb
以下是我的输出(当前连的是ASUS Eee Pad)
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 192f:0416 Avago Technologies, Pte.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 0b05:4e1f ASUSTek Computer, Inc.
Bus 001 Device 003: ID 054c:038c Sony Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
3. 注意上面输出的蓝色一行:
Bus 001 Device 006: ID 0b05:4e1f ASUSTek Computer, Inc.
根据google的device 编号表
Manufacturer USB Vendor ID
Acer
Dell
Foxconn
HTC
Huawei
Motorola
Samsung
ZTE
4. 创建rules文件
sudo vi /etc/udev/rules.d/51-android.rules
文件内容:
SUBSYSTEM=="usb", ATTRS{idVendor}=="0b05", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666"
第一行是Asus,第二行是HTC. 有人说要做mode= 写成 mode:=,可以试下。
5.保存后给予权限:
sudo chmod a+rx /etc/udev/rules.d/51-android.rules
6. sudo /etc/init.d/udev restart 或者 sudo restart udev
7. sudo ./adb kill-server
8. sudo ./adb start-server
9. sudo ./adb devices
List of devices attached
???????????? no permissions
解决办法:
1. 查看还没有占有的文件名,这一步可以不做。
udevadm test /class/usb
2. lsusb
以下是我的输出(当前连的是ASUS Eee Pad)
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 192f:0416 Avago Technologies, Pte.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 0b05:4e1f ASUSTek Computer, Inc.
Bus 001 Device 003: ID 054c:038c Sony Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
3. 注意上面输出的蓝色一行:
Bus 001 Device 006: ID 0b05:4e1f ASUSTek Computer, Inc.
根据google的device 编号表
Manufacturer USB Vendor ID
Acer
0502
Asus 0b05
Dell
413c
Foxconn
0489
HTC
0bb4
Huawei
12d1
Motorola
22b8
Samsung
04e8
ZTE
19D2
4. 创建rules文件
sudo vi /etc/udev/rules.d/51-android.rules
文件内容:
SUBSYSTEM=="usb", ATTRS{idVendor}=="0b05", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666"
第一行是Asus,第二行是HTC. 有人说要做mode= 写成 mode:=,可以试下。
5.保存后给予权限:
sudo chmod a+rx /etc/udev/rules.d/51-android.rules
6. sudo /etc/init.d/udev restart 或者 sudo restart udev
7. sudo ./adb kill-server
8. sudo ./adb start-server
9. sudo ./adb devices
相关文章推荐
- adb devices no permissions 解决办法
- adb devices no permissions 解决办法
- LINUX adb devices no permissions 解决办法
- Ubuntu下解决小米手机 adb devices no permissions的问题
- 解决小米平板 adb devices no permissions ,无法链接adb 问题
- Ubuntu下解决小米手机 adb devices no permissions的问题
- adb devices no permissions 解决方法
- ubuntu手机在adb连接显示:?????:no permissions的解决办法
- Android adb端口被占用(eclipse无法找到devices)的解决办法
- 关于Ionic run android 的Error executing "adb devices": error解决办法
- Android "adb devices no permissions"
- Xcode7.3编译unity导出工程出现no simulator只能选择devices解决办法
- 64位linux系统无法运行Android sdk的adb和aapt,提示No such file or directory的解决办法
- how to solve adb_devices_no_permissions
- adb devices unauthorized解决办法
- adb adb devices offline 快速解决的办法,android adb 连接失败
- adb devices no permissions
- adb devices offline的解决办法
- ubutun adb环境配置及 ???????????? no permissions 和insufficient permissions for devices问题的解决
- android adb devices offline的解决办法