今天monkey的简易环境配置好后,准备开始monkey的压测工做,但是在命令控制窗口中输入没法进入adb shell,提示了错误 "unknown host service"
查找资料发现,缘由为电脑的5037端口被某个程序占用了(android_sdk中的adb须要5037端口),那么咱们须要关掉这个程序。
开工。。。。。
1.首先须要先查找是那个程序,使用命令netstat -ano |find "5037"查看占用了5037端口的进程pid,以下图,显示的最后一列808 则表明,有一个pid为808的进程占用了5037端口。
2.两种方法查看是哪一个进程,一是继续经过命令 tasklist /fi "pid eq 808(
808 为pid号,你们根据本身查询出的进程pid进行替换)查看,另一种直观的办法就是Ctrl+alt+delete打开任务管理器,在服务列表查看pid为808所对应的进程
3.看来是360MobileLink.exe这个进程在捣乱,咱们能够在任务管理器中结束进程,也能够使用命令杀掉它,输入 taskkill /pid 808 /f(
808 为pid号,你们根据本身查询出的进程pid进行替换,注意808与/f之间的空格)
若是杀不掉,那么就去手动强行卸载这个程序吧。。
4.最后再重启一下adb就能够啦~~~
adb kill-server 关闭adb服务
adb start-server 启动adb服务