【Linux/Ubuntu学习5】Ubuntu 下android 开发,eclipse不能识别手机
ubuntu下eclipse不能识别手机解决方法:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
1) 在终端运行 lsusb会发现结果有会有如下类似记录:Bus 002Device 001: ID 1d6b:0001Linux Foundation 1.1root hubBus 003Device 001: ID 1d6b:0001Linux Foundation 1.1root hubBus 004Device 005: ID1219:0102 #这行就是 手机Bus 004Device 001: ID 1d6b:0001Linux Foundation 1.1root hubBus 005Device 001: ID 1d6b:0001Linux Foundation 1.1root hub这时键入sudo gedit /etc/udev/rules.d/53-android.rules在打开的文件中增加以下文本:SUBSYSTEM=="usb", SYSFS{idVendor}=="1219", MODE="0666"SUBSYSTEM=="usb", ATTR{idVendor}=="1219", ATTR{idProduct}=="0102", SYMLINK+="android_adb"2) 运行以下命令:sudo chmod a+rx /etc/udev/rules.d/53-android.rulessudo /etc/init.d/udev restart3) 在 android sdk 的 tools 目录下运行 (这一步很重要,必须要sudo,否则没效果)sudo ./adb kill-serversudo ./adb devices然后,就可以直接用 adb shell来进行操作了。(以上摘自http://yelinsen.iteye.com/blog/986617) |
其中,我的电脑运行lsusb后显示如下:
|
1
2
3
4
5
6
7
8
9
10
11
12
|
Bus 008Device 001: ID 1d6b:0001Linux Foundation 1.1root hubBus 007Device 001: ID 1d6b:0001Linux Foundation 1.1root hubBus 006Device 001: ID 1d6b:0001Linux Foundation 1.1root hubBus 005Device 001: ID 1d6b:0001Linux Foundation 1.1root hubBus 004Device 002: ID 0a5c:2145Broadcom Corp. Bluetooth with Enhanced Data Rate IIBus 004Device 001: ID 1d6b:0001Linux Foundation 1.1root hubBus 003Device 003: ID 093a:2510Pixart Imaging, Inc. Optical MouseBus 003Device 001: ID 1d6b:0001Linux Foundation 1.1root hubBus 002Device 002: ID 04e8:685e Samsung Electronics Co., LtdBus 002Device 001: ID 1d6b:0002Linux Foundation 2.0root hubBus 001Device 003: ID 17ef:1004LenovoBus 001Device 001: ID 1d6b:0002Linux Foundation 2.0root hub |
所以我就能知道
Bus 002Device 002: ID 04e8:685e Samsung Electronics Co., Ltd |
这行是手机了,所以我应该如下操作:
1)sudo gedit /etc/udev/rules.d/53-android.rules在打开的文件中增加以下文本:SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="685e", SYMLINK+="android_adb"2) 运行以下命令:sudo chmod a+rx /etc/udev/rules.d/53-android.rulessudo /etc/init.d/udev restart3) 在 android sdk 的 platform-tools 目录下运行 (这一步很重要,必须要sudo,否则没效果)sudo ./adb kill-serversudo ./adb devices然后,就可以直接用 adb shell来进行操作了。 |
之后就可以识别了,在这里列出了两个手机,其它的应该也差不多。
Le王冬冬 博客分享地址:
http://www.cnblogs.com/dongdong230/
每个人都应做一天攻城狮

浙公网安备 33010602011771号