android adb启动失败问题 adb server is out of date. killing... ADB server didn't ACK * failed to start
16lz
2021-01-24
今天连接真机,是要启动adb的,突然发现就失败了。
错误如下----------》
- adb server is out of date. killing...
- ADB server didn't ACK
- * failed to start daemon *
第一猜想,就是adb的端口号被占用了。
一.查看是否是豌豆荚或者手机助手占用了端口号,但是发现没有。
二.没办法,只好借助命令行查询了
具体如下--》
1.输入命令adb nodaemon server
很显然,我们的adb端口号是5037,但是绑定失败,肯定是别的进程占用他的端口号了,此时我们需要做的就是找到那个进程病kill it。
2.输入命令netstat -ano | findstr "5037"
喔,看到127.0.0.1:5037我们就高兴了,原来5037这个端口号还真是被占用了,当然,我们会发现,是被PID为9056的进程所占用的,接下来我们就是消灭这个进程的时候了。
3.打开”任务管理器“,接下来一步步点击 进程-->查看-->选择列 看到PID(进程标识符)把它前面的对号勾上。点击“确定”按钮返回“任务管理器”主界面
4.此时我们根据PID区查找之前的9056进程,点击右键然后“结束进程”就ok了,再启动adb你会看到
此时就ok了。
其实还可以用命令直接去kill占用adb端口号的进程,但是我自身的机子发现根本找不到那个命令,所以还是觉得以直观的任务管理器的方式写出来,大家更简单易懂,就算出现了这种情况也可以不用记那么多命令直接解决!
更多相关文章
- android下root权限的获取
- ,在 java 1.8.0 版本的环境下,进行 android apk 的签名操作
- Android入门进阶教程(15)-进程创建zygote 详解
- Android系统内存管理的问题
- 采用busybox 代替android 自带的shell
- 【Android(安卓)Linux内存及性能优化】(九) 进程启动速度优化篇
- Android:快速修改ramdisk.img脚本
- 随笔之Android平台上的进程调度探讨
- [置顶] 对Android的恶意吐槽(勿看,有毒)