解决adb server is out of date. killing

最近在学习HBuilderX,想要进行安卓模拟。

在连接模拟器的过程中,执行adb命令时,遇到了adb服务器过期的问题。

1、查看adb版本:adb version


adb版本信息

2、查看adb设备:adb devices

发现adb服务器已过期

adb服务器已过期。ADB服务器未确认 *无法启动守护程序

3、查看原因:adb nodaemon server


无法绑定5037端口

查找了相关问题的资料,发现是adb端口被占用了,默认是5037

4、查看5037端口占用情况:netstat -ano | findstr "5037"


发现占用5037端口的PID有9628和13584

5、查看任务列表中PID为9628和13584的进程是什么:tasklist | findstr "9628"


有点无奈地发现,占用端口的就是adb.exe

发现占用的就是adb.exe,但是adb的命令还是无法正常运行,所以,还是要该进程kill掉

6、关闭进程:taskkill /PID 13584 /F

进程ID kill进程的命令有两种:

(1)taskkill /PID 进程ID /F(强行kill掉指定进程)

(2)taskkill /PID 进程ID /T(kill掉指定进程及其子进程)

这里只需要关闭指定的进程,使用/F的那一条就行


关闭PID为13584的进程

7、重新运行命令  查看adb设备:adb devices


发现能看到adb设备列表

问题解决

你可能感兴趣的:(解决adb server is out of date. killing)