Ubuntu上Eclipse识别不了Android手机的解决方法

来源:互联网 发布:bindtap 传递数组 编辑:程序博客网 时间:2024/06/11 22:00

转载链接:    http://www.cnblogs.com/AndroidManifest/archive/2011/12/09/2281635.html


google官方开发向导里对Android手机已经设置了允许安装非market程序,并且处于usb调试模式,但是仍然在usb连接电脑后无法被识别的问题作了解释。

  官方网址:http://developer.android.com/guide/developing/device.html

  如果是windows平台下,需要安装一个为adb准备的usb驱动。如果是Ubuntu Linux需要添加一个rules文件,里面包含了每一个想要调试的设备的usb配置信息。以HTC手机为例实现步骤如下:

  1. 在终端输入 sudo gedit /etc/udev/rules.d/51-android.rules
  2. 在打开的文件里加入   SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666"
  3. 保存退出后在终端执行 sudo chmod a+r /etc/udev/rules.d/51-android.rules

  重现将手机连接到电脑后HTC手机就可以被正常识别了。注意:如果按步骤操作仍不能识别的,检查 ATTR{idVendor}值里的字母是否是小写

  如果是别的厂家的手机,需要在步骤2更改ATTR{idVendor}的值。如果要添加多个厂家的手机,重复步骤2。其他usb供应商的ID如下:

CompanyUSB Vendor IDAcer0502ASUS0B05Dell413CFoxconn0489Garmin-Asus091EGoogle18D1HTC0BB4Huawei12D1K-Touch24E3KT Tech2116Kyocera0482Lenevo17EFLG1004Motorola22B8NEC0409Nook2080Nvidia0955OTGV2257Pantech10A9Pegatron1D4DPhilips0471PMC-Sierra04DAQualcomm05C6SK Telesys1F53Samsung04E8Sharp04DDSony Ericsson0FCEToshiba0930ZTE19D2

==========>>>>》注意:如果按步骤操作仍不能识别的,检查 ATTR{idVendor}值里的字母是否是小写