最近在学习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和135845、查看任务列表中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设备列表问题解决
网友评论