在说这个问题之前,首先来普及一下adb,何谓adb?这里说的并不是亚洲开发银行哦,全称应该是android debug bridge(android调试桥),是一个可以和android设备通讯的命令行工具,我们在开发android应用的时候就是通过它(运行在客服端---pc端)操作android设备(服务端)的。
adb工具位置:
<path-to-sdk>/tools/adb
Eclipse DDMS检测不到设备究其原因是有其他应用程序占用了adb的端口(默认为5037)。
解决方法:
1.先检查具体是哪个程序占用了该端口号,检查命令:netstat -a -n -o |findstr "5037"
2.在任务管理器中结束该进程
3.重启eclipse