在windows用eclipse调用手机时,要安装驱动,但在linux/centos下调用android手机时,不用安装驱动,linux/centos会识别到手机。
下面是一些设置要用到的参考资料
#HTC DESIRE Z SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"#Moto MileStone2,Me525 SUBSYSTEM=="usb", SYSFS{idVendor}=="22b8", MODE="0666"
#Acer 0502
SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666"
#Dell 413c
SUBSYSTEM=="usb", SYSFS{idVendor}=="413c", MODE="0666"
#Foxconn 0489
SUBSYSTEM=="usb", SYSFS{idVendor}=="0489", MODE="0666"
#Garmin-Asus 091E
SUBSYSTEM=="usb", SYSFS{idVendor}=="091e", MODE="0666"
#Huawei 12d1
SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", MODE="0666"
#Kyocera 0482
SUBSYSTEM=="usb", SYSFS{idVendor}=="0482", MODE="0666"
#LG 1004
SUBSYSTEM=="usb", SYSFS{idVendor}=="1004", MODE="0666"
#Nvidia 0955
SUBSYSTEM=="usb", SYSFS{idVendor}=="0955", MODE="0666"
#Pantech 10A9
SUBSYSTEM=="usb", SYSFS{idVendor}=="10A9", MODE="0666"
#Samsung 04e8
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
#Sharp 04dd
SUBSYSTEM=="usb", SYSFS{idVendor}=="04dd", MODE="0666"
#Sony Ericsson 0fce
SUBSYSTEM=="usb", SYSFS{idVendor}=="0fce", MODE="0666"
#ZTE 19D2
SUBSYSTEM=="usb", SYSFS{idVendor}=="19D2", MODE="0666
步骤一:
首先把手机连上电脑后,使用命令查看连接信息:
[root@Singuide platform-tools]# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 002 Device 004: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter
Bus 003 Device 011: ID 0bb4:0c03 HTC (High Tech Computer Corp.)
最后一行显示来我手机连接电脑后到信息。
步骤二:创建文件夹:
文件夹内容如下配置:
[root@Singuide platform-tools]# cat /etc/udev/rules.d/50-android.rules
SUBSYSTEMS=='usb',
ATTRS{idVendor}=='0bb4',
ATTRS{idProduct}=='0c03'
MODE="0666"
步骤三:
进入android-sdk中的tools目录(或者platform-tools,看情况)执行以下命令行:
[root@Singuide platform-tools]# ./adb kill-server
[root@Singuide platform-tools]# ./adb shell
步骤四:
退出adb后,再尝试执行:
[root@Singuide platform-tools]# <strong>./adb remount</strong>
[root@Singuide platform-tools]# <strong>./adb devices</strong>
显示出真机设备的编号表明连接成功。
可能以上设置过程中或完成后会出现各种缺少类库到问题,因为android支持到是32位的,如果你是64位到就需要安装相应到32位类库。
(没有显示出真机时,试试将usb线拔掉再插上)