Linux下 Android adb驱动
2015-09-19 16:19
561 查看
开发环境换到Ubuntu后, adb 驱动始终无法运行, 解决办法如下
在/etc/udev/rules.d/下创建一个配置文件: 51-android.rules
在文件下加入参数
sudo vim /etc/udev/rules.d/50-android.rules
保存,加权限
如果还是无法识别,可能是usb设备id不在上述配置之中, 需添加
1. lsusb查看下设备记录
找到设备并添加配置
over
在/etc/udev/rules.d/下创建一个配置文件: 51-android.rules
在文件下加入参数
sudo vim /etc/udev/rules.d/50-android.rules
#Acer 0502 SUBSYSTEM=="usb", ATTR{idVendor}=="0502", MODE="0666" #Dell 413c SUBSYSTEM=="usb", ATTR{idVendor}=="413c", MODE="0666" #Foxconn 0489 SUBSYSTEM=="usb", ATTR{idVendor}=="0489", MODE="0666" #Garmin-Asus 091E SUBSYSTEM=="usb", ATTR{idVendor}=="091e", MODE="0666" #HTC 0bb4 SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666" #Huawei 12d1 SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", MODE="0666" #Kyocera 0482 SUBSYSTEM=="usb", ATTR{idVendor}=="0482", MODE="0666" #LG 1004 SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666" #Motorola 22b8 SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666" #Nvidia 0955 SUBSYSTEM=="usb", ATTR{idVendor}=="0955", MODE="0666" #Pantech 10A9 SUBSYSTEM=="usb", ATTR{idVendor}=="10A9", MODE="0666" #Samsung 04e8 SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666" #Sharp 04dd SUBSYSTEM=="usb", ATTR{idVendor}=="04dd", MODE="0666" #Sony Ericsson 0fce SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", MODE="0666" #ZTE 19D2 SUBSYSTEM=="usb", ATTR{idVendor}=="19D2", MODE="0666"
保存,加权限
sudo chmod a+rx /etc/udev/rules.d/50-android.rules sudo /etc/init.d/udev restart到此结束, 重拔插android设备,查看
如果还是无法识别,可能是usb设备id不在上述配置之中, 需添加
1. lsusb查看下设备记录
simon@simon-pc:~$ lsusb Bus 004 Device 002: ID 8087:8000 Intel Corp. Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 002: ID 8087:8008 Intel Corp. Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse Bus 001 Device 003: ID 413c:2003 Dell Computer Corp. Keyboard Bus 001 Device 013: ID 2207:0010 Bus 001 Device 002: ID 0451:8142 Texas Instruments, Inc. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
找到设备并添加配置
Bus 001 Device 013: ID 2207:0010
在/etc/udev/rules.d/50-android.rules文件尾,仿照格式添加一行 SUBSYSTEM=="usb", ATTR{idVendor}=="2207", MODE="0666"
over
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- Linux socket 初步
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- android 代码实现控件之间的间距