- 关掉eclipse
- 在任务管理器中把adb.exe关掉
- 进入adb所在目录,然后执行adb start-server,成功执行则问题解决
问题应该就解决了,但如果 adb start-server 启动不起来!
最后发现了是端口占用的原因导致。
解决方法如下:
1.adb nodaemon server
查看不能执行的原因,输出:
cannot bind ‘tcp:5037’
2.定位到了是端口的问题!是5037端口被占用了!
3.netstat -ano | findstr 5037
查找谁占用了5037的进程,得到进程pid.
4.杀死该进程。
可以在任务管理器中杀死,或者使用命令: taskkill /pid 端口号 -f
最后发现是tfadb.exe这个程序占用了该端口。查询签名发现这是风行客户端!!
真是无比坑爹啊,安装了风行的同学真的要注意下。
注释:此解决办法来源于网络,谢谢分享
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步