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