Ubuntu下Android开发:手机不能识别
2011-10-18 19:25
423 查看
前几天做了个外包,赚了几千块钱,所以就新买了个Android的手机,但是插上以后Eclipse上设备选择的时候显示的全都是问号,经搜索,发现解决方法(以下摘自http://yelinsen.iteye.com/blog/986617):
其中,我的电脑运行lsusb后显示如下:
所以我就能知道
这行是手机了,所以我应该如下操作:
之后就可以识别了,在这里列出了两个手机,其它的应该也差不多。
1) 在终端运行 lsusb 会发现结果有会有如下类似记录: Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 005: ID 1219:0102 #这行就是 手机 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 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.rules sudo /etc/init.d/udev restart 3) 在 android sdk 的 tools 目录下运行 (这一步很重要,必须要sudo,否则没效果) sudo ./adb kill-server sudo ./adb devices 然后,就可以直接用 adb shell来进行操作了。 (以上摘自http://yelinsen.iteye.com/blog/986617)
其中,我的电脑运行lsusb后显示如下:
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 002: ID 0a5c:2145 Broadcom Corp. Bluetooth with Enhanced Data Rate II Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 002: ID 04e8:685e Samsung Electronics Co., Ltd Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 17ef:1004 Lenovo Bus 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.rules sudo /etc/init.d/udev restart 3) 在 android sdk 的 tools 目录下运行 (这一步很重要,必须要sudo,否则没效果) sudo ./adb kill-server sudo ./adb devices 然后,就可以直接用 adb shell来进行操作了。
之后就可以识别了,在这里列出了两个手机,其它的应该也差不多。
相关文章推荐
- Ubuntu下Android开发:手机不能识别
- 【Linux/Ubuntu学习5】Ubuntu 下android 开发,eclipse不能识别手机
- 【Linux/Ubuntu学习5】Ubuntu 下android 开发,eclipse不能识别手机
- Ubuntu下Android开发:手机不能识别
- Ubuntu下Android开发:手机不能识别
- Ubuntu 下android 开发,eclipse不能识别手机
- Ubuntu下Android开发:手机不能识别
- Ubuntu下Android开发:手机不能识别
- Ubuntu Eclipse Android 开发 真机调试 不能识别小米手机, 而显示????的解决方案
- ubuntu 环境下开发android 程序,识别手机步骤。
- Android 手机Ubuntu系统adb不能识别
- ubuntu Android开发eclipse不识别手机解决方法!(附步步高vivo解决方法)
- 解决Ubuntu下Android开发不能显示手机的问题
- ubuntu下android开发如何识别真实手机
- 这是/etc/udev/rules.d/51-android.rules文件的内容,Ubuntu不能直接识别android手机的usb接入,需要配置一下该文件。
- Android Ubuntu Eclipse 开发环境中不能找到手机sdcard
- ubuntu android开发无法识别手机设备的解决方案
- Android 手机Ubuntu系统adb不能识别
- Ubuntu android开发不识别手机
- Ubuntu下Android开发-手机识别