1. 确保设备已经插入USB插口。
2. 命令行执行 system_profilerSPUSBDataType 找到相应android机器的Vendor ID。
3.将vendor id的值写入 .android/adb_usb.ini文件
4.执行adb kill-server adb start-server adb devices 如果能看到设备信息为 xxxxxx device ,那就成功了。
如果状态是 unrecognized ,则需要打开android设备,勾选确认对话框。
5.打开eclipse ddms应该可以看到设备了。 打开android device chooser看看有没有设备。

如果没有,打开设备的usb debugging选项,来回勾选几次就可以了。



system_profilerSPUSBDataType:

USB 3.0 Hi-Speed Bus:


Host Controller Location: Built-in USB
Host Controller Driver: AppleUSBXHCI
PCI Device ID: 0x8c31
PCI Revision ID: 0x0005
PCI Vendor ID: 0x8086
Bus Number: 0x0a


Android Phone:


Product ID: 0x0f91
Vendor ID: 0x0bb4 (HTC Corporation)
Version: 2.28
Serial Number: HC39YPN00534
Speed: Up to 480 Mb/sec
Manufacturer: HTC
Location ID: 0x14100000 / 9
Current Available (mA): 500
Current Required (mA): 500

一切搞定!


追加内容: 遇到小米设备无法eclipse链接步骤

1. 首先,确保已经安装了android sdk或者集成开发环境ADT。将小米连接到电脑上之后,在终端中输入

  1. adbdevices
2. 在终端中输入


  1. mkdir~/.android
  2. echo"0x2717">~/.android/adb_usb.ini
  3. adbkill-server

3.在小米手机的设置-全部设置-开发者选项中,将开启开发者选项打开。同时将调试菜单下的“USB调试”打开。

4.重启eclipse或者idea,再进行真机调试即可。如果还不行的话,可以尝试将手机断开重连。

更多相关文章

  1. 通过ijetty获取android设备的截图
  2. Android(安卓)Camera2 之 CameraDevice 详解
  3. android系统中运行jar文件
  4. Android串口通信:基本知识梳理
  5. Android:打开程序的全屏页面
  6. android kernel和标准linux kernel的区别
  7. Android打开WLAN开关的广播状态监听
  8. Android(安卓)内核与标准Linux内核的区别
  9. android linux kernel和standard linux kernel的区别

随机推荐

  1. Android动态添加Fragment
  2. Android(安卓)Custom
  3. Android(安卓)studio开发中遇到的一些异
  4. Android(安卓)工具类
  5. android视频播放的代码
  6. [Android拾怡]弱化Java方法返回值类型
  7. android位置服务
  8. Android简单、美观而且十分强大的日志工
  9. android SpannableString使用详解
  10. Android实现复制粘贴功能