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