记录下实现步骤。
Tips:安装 adb 及 sdk(如已安装,请忽略)
sudo apt-get install adb
sudo apt-get install android-sdk-platform-tools-common
1、ubuntu 情况如下:
输入 adb devices
lichang@ubuntu:~$ adb devices
List of devices attached
输入 lsusb
lichang@ubuntu:~$ lsusb
Bus 002 Device 002: ID 174c:225c ASMedia Technology Inc.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 25a7:fa23
Bus 001 Device 002: ID 8087:0a2a Intel Corp.
Bus 001 Device 018: ID 18d1:4ee8 Google Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
2、操作步骤
1)sudo vim /etc/udev/rules.d/70-android.rules
创建新文件,添加 SUBSYSTEM=="usb", SYSFS{idVendor}=="1782", MODE="0666",如果是展锐的设备,可以直接复制粘贴以下代码。(文件名貌似是都可以,我这里参考了这篇文章ubuntu 14.04 识别展讯手机_展讯ubuntu usb驱动-优快云博客)
SUBSYSTEM=="usb",ATTRS{idVendor}=="1782",MODE="0666",GROUP="plugdev",SYMLINK+="android%n"
2)sudo chmod a+x /etc/udev/rules.d/70-android.rules
赋予权限
3)重启adb服务
sudo udevadm control --reload-rules
sudo service udev restart
adb kill-server
adb start-server
4)插拔usb,执行adb devices 查看设备
3、遇到的问题
adb: insufficient permissions for device: missing udev rules? user is in the plugdev group
See [http://developer.android.com/tools/device.html] for more information
在 70-android.rules 文件中添加 GROUP="plugdev",SYMLINK+="android%n",然后按照3)4)步骤继续。