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