解决adb server is out of date. kil
2020-04-25 本文已影响0人
锦锦_jane
最近在学习HBuilderX,想要进行安卓模拟。
在连接模拟器的过程中,执行adb命令时,遇到了adb服务器过期的问题。
1、查看adb版本:adb version

2、查看adb设备:adb devices
发现adb服务器已过期

3、查看原因:adb nodaemon server

查找了相关问题的资料,发现是adb端口被占用了,默认是5037
4、查看5037端口占用情况:netstat -ano | findstr "5037"

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

发现占用的就是adb.exe,但是adb的命令还是无法正常运行,所以,还是要该进程kill掉
6、关闭进程:taskkill /PID 13584 /F
进程ID kill进程的命令有两种:
(1)taskkill /PID 进程ID /F(强行kill掉指定进程)
(2)taskkill /PID 进程ID /T(kill掉指定进程及其子进程)
这里只需要关闭指定的进程,使用/F的那一条就行

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

问题解决