本文是在Ubuntu下已搭建好JRE+Eclipse+AndroidSDK的环境中进行的。 css
若是从未进行过以下的操做的话,在运行Android应用时,在设备选择器那里你的手机会显示为一大串"?"组成的设备而且不可用。 html
这个事情Android官方文档是有讲到的,点我去看官方文档。 android
手机端的操做就是打开USB调试选项,而后用USB数据线链接至电脑。 编辑器
电脑端,首先打开终端,而后输入如下内容并回车: 测试
sudo gedit /etc/udev/rules.d/51-android.rules 字体
而后输入用户密码,而后就会出现一个打开了一个空白文件的文本编辑器, spa
在文本编辑器中添加以下的一行内容(原文档中的GROUP="plugdev"经测试可不加,故删去): 调试
SUBSYSTEM=="usb", ATTR{idVendor}=="xxxx", MODE="0666" htm
其中红色字体的xxxx可依据你所使用的手机的厂家是下表中左侧的哪一个表项来肯定输入哪一个:(如若使用华为的手机,则xxxx处该填12d1) blog
Company |
USB Vendor ID |
Acer |
0502 |
ASUS |
0b05 |
Dell |
413c |
Foxconn |
0489 |
Fujitsu |
04c5 |
Fujitsu Toshiba |
04c5 |
Garmin-Asus |
091e |
|
18d1 |
Haier |
201E |
Hisense |
109b |
HTC |
0bb4 |
Huawei |
12d1 |
Intel |
8087 |
K-Touch |
24e3 |
KT Tech |
2116 |
Kyocera |
0482 |
Lenovo |
17ef |
LG |
1004 |
Motorola |
22b8 |
MTK |
0e8d |
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 |
054c |
Sony Ericsson |
0fce |
Sony Mobile Communications |
0fce |
Teleepoch |
2340 |
Toshiba |
0930 |
ZTE |
19d2 |
若是你使用的手机的厂家不在上表中,又或者你对这个表格不太信任,则能够新开一个终端,而后在其中输入
lsusb
并回车,应该会显示以下的输出:
注意识别出哪个是你的手机,而后紧跟在ID以后的那4位字符就是你要填入xxxx位置的内容,在这里就是我用绿色下划突出表示的19d2。
输入完成后,点击保存,而后关闭文本编辑器。
而后再在终端中输入如下内容并回车:
sudo chmod a+r /etc/udev/rules.d/51-android.rules
作完以上操做后,在Eclipse中点击运行开发的Android应用时就能够选择使用你的手机运行了。
若还不行,请尝试一下断开手机与电脑之间的USB链接而后再链接起来,这样应该就能够了。