没法进入adb shell,提示unknown host service的解决办法

今天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服务
相关文章
相关标签/搜索