转:http://blog.csdn.net/xiaosadeyuyang/article/details/36700553
现象:用adbdevices命令总发现emualtor-5554offline,重新安装与adb相关的程序均无法消除此设备。
原因:有程序占用5555端口,导致adb认为5554不能作为第1个设备启用
方法:
1. 用netstat –ano(即netstat -a –n –o),查看5554端口被哪个PID占用。
2. 打开任务管理器,选择“进程”,在“查看”菜单打开“选择列”,勾上PID。
3. 把进程按PID排序,找到PID对应的程序名。
4. 按文件名搜索程序所在的目录,确认后删除该程序。
5. 再运行adb devices,发现emualtor-5554
上面这一段是从百度知道上面截取的的,实际上我是直接关掉一些进程之后就可以了,说明其分析的原理是正确的