ubuntu下面连接Android手机

1、用USB接手机(手机需要切换到usb调试模式 设置-->应用程序-->开发-->usb调试)

 lemon@*:~/android-sdks/platform-tools$ lsusb

... ...
Bus 001 Device 003: ID 5986:0241 Acer, Inc BisonCam, NB Pro
Bus 002 Device 006: ID 19d2 :1382 ONDA Communication S.p.A. 
Bus 002 Device 003: ID 1058:1023 Western Digital Technologies, Inc. 
Bus 003 Device 002: ID 147e:1001 Upek 
Bus 004 Device 002: ID 093a:2516 Pixart Imaging, Inc. 
Bus 005 Device 002: ID 0a5c:2150 Broadcom Corp. BCM2046 Bluetooth Device

看到上面紫色字体了吗,那就是udev识别的usb调试设备标识 idVendor=19d2 , idProduct=1382 
大多数ZTE android手机应该都一样。

2、配置udev规则文件,调整设备文件权限
接下来我们就可以根据前面获得的usb调试设备标识来调整我们的设备文件的各种属性以帮助android sdk识别usb调试设备。
在/etc/udev/rules.d下创建规则文件50-android.rules

# mk file with a new window

sudo gedit 50-android.rules

 # add something as:

SUBSYSTEMS=="usb",ATTRS{idVendor}=="19d2 " ,SYMLINK+="android_adb",OWNER="lemon "

 # save & close window

 cat 内容如下: 

lemon@*:/etc/udev/rules.d$ cat 50-android.rules 
SUBSYSTEMS=="usb",ATTRS{idVendor}=="19d2" ,SYMLINK+="android_adb",OWNER="lemon"
 

运行以下命令使刚更改的配置生效 (用不了? 有事没事man一下了)
sudo udevadm control --reload-rules

 

4、拔插一下USB,生成新的设备文件
这时会在/dev/下出现一个连接文件android_adb,它指向的设备就是你的USB调试的手机设备。(我心急没去看那个文件)

5、开启adb服务,搜寻usb调试设备
lbt@ubuntu:~/android/adt_bundle/sdk$ cd platform-tools/下运行 

sudo ./adb kill-server
sudo ./adb start-server
sudo ./adb devices                           

#列出所有已识别设备

List of devices attached
emulator-5554 device
TA74403LNV device

转载自:http://chiu-weiheng.iteye.com/blog/1408450

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。