让Linux识别android手机

1、在android sdk platform-tools目录中里执行adb devices,幸运的话可以看到自己的手机,如果没有,请看下一步。

2、执行命令行后显示的是???????,这时候我们需要找到你手机的Vendor ID 和 Product ID,有两种方法查看自己手机的Vendor ID

  1).直接在网站查询http://developer.android.com/guide/developing/device.html#VendorIds,根据自己的手机品牌找到Vendor ID

  2).执行lsusb

3、创建/etc/udev/rules.d/52-android.rules该文件,创建过程如下:

sudo sh -c ‘echo SUBSYSTEM==\”usb\”, SYSFS{idVendor}==\”<手机的 
Vendor ID>\”, ATTRS{idProduct}=\”<手机的Product ID>\”,
MODE=\”0666\” > /etc/udev/rules.d/52-android.rules’

4、改变该文件的权限:sudo chmod 644 /etc/udev/rules.d/52-android.rules

5、重启udev:sudo service udev restart

6、重启Adb服务:

sudo $ANDROID_SDK/tools/adb kill-server
sudo $ANDROID_SDK/tools/adb start-server

7、检查一下问题是否解决:adb devices,这时候??????应该消失啦。

posted on 2012-05-23 15:52  Scott_wb  阅读(899)  评论(0)    收藏  举报

导航