您的位置:首页 > 运维架构 > Linux

android连接到Linux/centos下eclipse调试

2014-12-03 22:16 405 查看
在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线拔掉再插上)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: