Linux配置Android设备USB访问权限
来源:互联网 发布:ipad免费下载软件 编辑:程序博客网 时间:2024/06/06 02:49
- 参考
- 查看USB设备ID
- 配置USB访问权限
- 附USB 供应商 ID列表
参考
Android Studio用户指南——在硬件设备上运行应用
手机开启调试模式,连接电脑,执行adb devices
命令,如果没有usb设备访问权限,此时会显示:
$ adb devicesList of devices attached01bf27deae6532f8 no permissions; see [http://developer.android.com/tools/device.html]
查看USB设备ID
通过lsusb
命令查看USB设备ID:
$ lsusbBus 001 Device 073: ID 18d1:4ee7 Google Inc. Bus 001 Device 002: ID 046d:c31d Logitech, Inc. Media Keyboard K200Bus 001 Device 003: ID 046d:c05a Logitech, Inc. M90/M100 Optical MouseBus 003 Device 002: ID 8087:8008 Intel Corp. Bus 004 Device 002: ID 8087:8000 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubBus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
我这里使用的是Google Nexus 5X手机,结合参考页面的USB 供应商 ID表和命令结果的描述可以确定,我的手机的USB设备ID是18d1:4ee7。
配置USB访问权限
以root权限创建文件:/etc/udev/rules.d/51-android.rules
,按如下格式添加内容:
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
所以,我这里需要对应的添加一行Google的USB 供应商 ID:
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
然后设置文件可读:
$ chmod a+r /etc/udev/rules.d/51-android.rules
此时重新插拔一下手机,再次运行adb devices
查看
$ adb devicesList of devices attached01bf27deae6532f8 unauthorized
状态是未授权,这时手机屏幕上应该就出现了确认允许这台电脑进行调试的对话框,确认授权后,就可以连接到手机了。
$ adb devicesList of devices attached01bf27deae6532f8 device$ adb shellbullhead:/ $
附:USB 供应商 ID列表
阅读全文
0 0
- Linux配置Android设备USB访问权限
- Android usb 无访问权限
- linux下配置USB设备
- [Android] 修改设备访问权限
- 让非root用户有权限访问USB串口设备。
- 让非root用户有权限访问USB设备。
- 让ubuntu串口和USB设备不用root权限访问
- Ubuntu - usb转串口设备的访问权限设置
- 修改Android设备中USB设备的默认权限
- android 3.0以上对usb设备的访问USB
- android 3.0以上对usb设备的访问USB
- Virtualbox USB设备权限
- linux文件访问权限配置
- Android系统修改硬件设备访问权限
- Android系统修改硬件设备访问权限
- 在Ubuntu下配置USB转串口设备的权限
- Java访问USB设备
- USB设备访问管理
- Rust初识
- ZooKeeper的典型应用场景之命名空间。
- 大批量导出数据
- Mysql(Linux)root用户密码重置方法
- 月亮和六便士
- Linux配置Android设备USB访问权限
- 如何设置SELinux 策略规则
- cocos2d-lua3.7组件篇(一)-开机淡入淡出logo动画
- 构建Spring Cloud微服务分布式云架构
- 笨方法学习Python 习题21 函数可以返回东西 ---学习记录
- linux 安装jdk
- ProgressDialog按返回键关闭
- eclipse利用maven搭建spring-boot
- js+jq页面跳转方法