也是花了我好久时间,最终才找到一个完整且简单还可以直接见效的好方法。
方法有两个:
方法一:如果您的手机是比较好的大厂商牌子,如Moto,三星..什么的,那么就按部就班即可:
1.在终端输入 sudo gedit /etc/udev/rules.d/51-android.rules
2.在打开的文件里加入 SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666"
3.保存退出后在终端执行 sudo chmod a+r /etc/udev/rules.d/51-android.rules
这里是配置一个Moto的方法,其它品牌:
借用一直表格:
| Company | USB Vendor ID |
|---|---|
| Acer |
0502 |
| ASUS |
0B05 |
| Dell |
413C |
| Foxconn |
0489 |
| Garmin-Asus |
091E |
18D1 |
|
| HTC |
0BB4 |
| Huawei |
12D1 |
| K-Touch |
24E3 |
| KT Tech |
2116 |
| Kyocera |
0482 |
| Lenevo |
17EF |
| LG |
1004 |
| Motorola |
22B8 |
| NEC |
0409 |
| Nook |
2080 |
| Nvidia |
0955 |
| OTGV |
2257 |
| Pantech |
10A9 |
| Pegatron |
1D4D |
| Philips |
0471 |
| PMC-Sierra |
04DA |
| Qualcomm |
05C6 |
| SK Telesys |
1F53 |
| Samsung |
04E8 |
| Sharp |
04DD |
| Sony Ericsson |
0FCE |
| Toshiba |
0930 |
| ZTE |
19D2 |
方法二:
如果您的手机不是官方可以找到的品牌,那么需要先查看厂商提供的USB 厂商 ID,听说是可以在官网上查到,但我始终没有找到。
下面以步步高vivo手机演示:把手机连接至电脑
在终端输入:lsusb

拔掉USB线再输入lsusb,看到第二次缺少的那一行就是您的手机的USB厂商ID,我的vivo是9bb5.
现在,cd .android/下:

现在,gedit adb_usb.ini

然后添加您的USB厂商ID,

前面的0x,是必须添加的,因为这是16进制的哇!
保存,退出,重启adb{
在终端:到${SDK}/platform-tools/下,
输入:./adb kill-server
./adb start-server
}
好了,这回Eclipse是可以识别手机了哇,大家记得做笔记,以后就可以自己解决咯!
ubuntu adb无法识别手机:http://www.linuxdiyf.com/linux/14057.html
android开发环境搭建eclipse支持,解决dl-ssl.google.com资源下:http://www.linuxdiyf.com/linux/15755.html
建立Ubuntu下基于Eclipse的Android开发环境:http://www.linuxdiyf.com/linux/11190.html

