Linux下eclipse中无法正确显示android设备
根据官网的要求(http://developer.android.com/tools/device.html)。
我们需要在目录
/etc/udev/rules.d/
下建立一个51-android.rules的文件。
用编辑器里面写上
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
下面是各厂商ATTR{idVendor}对应的值:
| 宏基 | 0502 |
| 华硕 | 0b05 |
| 戴尔 | 413C |
| 富士康 | 0489 |
| 富士通 | 04C5 |
| 富士通东芝 | 04C5 |
| Garmin-华硕 | 091e |
| 谷歌 | 18D1 |
| 海尔 | 201E |
| 海信 | 109B |
| 宏达电 | 0BB4 |
| 华为 | 12D1 |
| K-触摸 | 24E3 |
| KT技术 | 2116 |
| 京瓷 | 0482 |
| 联想 | 17ef |
| LG | 1004 |
| 摩托罗拉 | 22b8 |
| MTK | 0e8d |
| NEC | 0409 |
| 角落 | 2080 |
| Nvidia公司 | 0955 |
| OTGV | 2257 |
| 泛泰 | 10a9 |
| 和硕 | 1d4d |
| 飞利浦 | 0471 |
| PMC-Sierra公司 | 04DA |
| 高通 | 05c6 |
| SK Telesys | 1f53 |
| 三星 | 04e8 |
| 尖锐 | 04dd |
| 索尼 | 054C |
| 索尼爱立信 | 0fce |
| Teleepoch | 2340 |
| 东芝 | 0930 |
| 中兴通讯 | 19D2 |
我们很快找到:
Bus 003 Device 012: ID 1004:6315 LG Electronics, Inc.
这是我自己的我们可以看到ID:1004:6315
这里的1004就是我们的ATTR{idVendor}
然后在终端下写下如下命令:
chmod a+r /etc/udev/rules.d/51-android.rules
adb kill-server
adb devices
当然你需要以root权限执行.
最后:
你就会看到如下的结果:
# adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
a126eaa device
浙公网安备 33010602011771号