android连接到Linux/centos下eclipse调试

在Linux或CentOS环境下,与Windows不同,连接Android手机进行调试时不需要安装驱动。只需通过一些配置步骤即可实现。首先,通过命令行检查USB设备连接信息,然后创建并编辑相应配置文件,赋予权限。接着,进入Android SDK的tools或platform-tools目录执行相关adb命令。完成这些步骤后,断开并重新连接adb,即可开始调试。
摘要由CSDN通过智能技术生成

在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线拔掉再插上)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值