今天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服務