【Adb】使用时报错unknown host devices

最近在使用adb命令时,突然报错unknown host devices,如图所示。百度了之后发现时是5037端口被占用,为了以后少百度点,现在将解决的办法记录下来。

【Adb】使用时报错unknown host devices_第1张图片
adb报错


解决步骤:

Step1:先查找是哪一个应用的进程占用了5037端口,打开命令窗口,输入命令:netstat -ano |findstr "5037" 便能看到该应用的进程ID。如果adb的服务端口号不是5037,就使用命令 adb nodaemon server,查看adb的端口号是多少

【Adb】使用时报错unknown host devices_第2张图片
查看进程ID

通过此图我们可以看到,占用了5037端口的应用的进程ID是8056


Step2:接着我们去找到此进程ID的应用,关掉它就好了。Ctrl + Alt +Delete 打开任务管理器,选择详细信息一栏,找到pid为8056的进程,然后选择结束进程。

【Adb】使用时报错unknown host devices_第3张图片
找到pid是8056的进程

我们假装它是8056,然后右键单击,选择“结束进程”就好了。(当时我找到它时就直接关掉了,没来得及截图)

再使用adb命令就不会报错了

注意:任务管理器的默认状态是没有pid显示的,如何查看pid可以参考这篇文章

你可能感兴趣的:(【Adb】使用时报错unknown host devices)