1、确保你的android设备真正链接到电脑上了,我在这里遇到过坑,弄了好久,才发现能充电的线,确无法传递数据过去。所以不要以为随便拿一根线,能充电,就可以传递数据了,我就是这么傻傻的拿了根不能用的数据线联机调试了半天。
方法:下载一个 androidfiletransfer.dmg,安装之后,看看能不能读取手机数据,如果能够读取,好的,恭喜你,第一步完成了。
2 设置好你机器的环境变量,(这个我在之前的帖子里介绍过,大家可以往前翻一下)。
3
第一步:
在 终端输入:system_profiler SPUSBDataType
比如我的usb信息如下(部分内容):
其中的 vendor ID: 0x18d1 很重要,记下来
第二步:
输入: vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件中添加0x18d1,
然后请一定重启finder
第三步:重启adb
adb kill-server
adb start-server
adb devices
就可以看到列表了!

注意,出现上面的设备之后才算成功
如果ADT中log遇到下面的问题:
[2011-07-27 10:31:48 - DeviceMonitor]Adb connection Error:EOF
[2011-07-27 10:31:48 - DeviceMonitor]Connection attempts: 1
[2011-07-27 10:31:49 - DeviceMonitor]Connection attempts: 2
[2011-07-27 10:31:50 - DeviceMonitor]Connection attempts: 3
[2011-07-27 10:31:51 - DeviceMonitor]Connection attempts: 4
不要慌张,重启eclipse。
恭喜你,大工告成了。