首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Ubuntu停Android开发:手机不能识别

2013-06-26 
Ubuntu下Android开发:手机不能识别Ubuntu下Android开发:手机不能识别???? 前几天做了个外包,赚了几千块钱,

Ubuntu下Android开发:手机不能识别

Ubuntu下Android开发:手机不能识别?

??? 前几天做了个外包,赚了几千块钱,所以就新买了个Android的手机,但是插上以后Eclipse上设备选择的时候显示的全都是问号,经搜索,发现解决方法(以下摘自http://yelinsen.iteye.com/blog/986617):

?1234567891011121314151617181920211) 在终端运行 lsusb会发现结果有会有如下类似记录:Bus 002?Device 001: ID 1d6b:0001?Linux Foundation 1.1?root hubBus 003?Device 001: ID 1d6b:0001?Linux Foundation 1.1?root hubBus 004?Device 005: ID 1219:0102???????????????#这行就是 手机Bus 004?Device 001: ID 1d6b:0001?Linux Foundation 1.1?root hubBus 005?Device 001: ID 1d6b:0001?Linux Foundation 1.1?root 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后显示如下:

?123456789101112Bus 008?Device 001: ID 1d6b:0001?Linux Foundation 1.1?root hubBus 007?Device 001: ID 1d6b:0001?Linux Foundation 1.1?root hubBus 006?Device 001: ID 1d6b:0001?Linux Foundation 1.1?root hubBus 005?Device 001: ID 1d6b:0001?Linux Foundation 1.1?root hubBus 004?Device 002: ID 0a5c:2145?Broadcom Corp. Bluetooth with Enhanced Data Rate IIBus 004?Device 001: ID 1d6b:0001?Linux Foundation 1.1?root hubBus 003?Device 003: ID 093a:2510?Pixart Imaging, Inc. Optical MouseBus 003?Device 001: ID 1d6b:0001?Linux Foundation 1.1?root hubBus 002?Device 002: ID 04e8:685e Samsung Electronics Co., LtdBus 002?Device 001: ID 1d6b:0002?Linux Foundation 2.0?root hubBus 001?Device 003: ID 17ef:1004?LenovoBus 001?Device 001: ID 1d6b:0002?Linux Foundation 2.0?root hub

?

所以我就能知道

?Bus 002?Device 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 的 tools 目录下运行 (这一步很重要,必须要sudo,否则没效果)sudo ./adb kill-serversudo ./adb devices然后,就可以直接用 adb? shell来进行操作了。

?

之后就可以识别了,在这里列出了两个手机,其它的应该也差不多。

?

?

?

?

[转自:http://www.cnblogs.com/xiaobo68688/archive/2011/10/18/2216824.html]

热点排行