也是花了我好久时间,最终才找到一个完整且简单还可以直接见效的好方法。
方法有两个:
方法一:如果您的手机是比较好的大厂商牌子,如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