adb server version (22000) doesn‘t match this client (41); killing.. ...

打印 上一主题 下一主题

主题 532|帖子 532|积分 1596

参考链接: adb server version (31) doesn’t match this client (41); killing… 解决此问题
电脑安装了360手机助手占用了adb的端口引起的。因为套接字的唯一性(一个套接字只能由 协议/网络地址/端口号 唯一确定 ),一个电脑只能有一个程序关联对应的端口,对于adb对应的端口就是5037。
为了验证5037端口是否被占用,可以用netstat -ano|findstr “5037” 去查找5037对应的端口号的进程id 也就是pid。
因为博文里已经说了是 手机助手导致的。我也没有去查这个返回的进程id是否是手机助手的。直接退出手机助手,再次adb shell连接手机成功。
  1. C:\tools\platform-tools>adb shell
  2. adb server version (22000) doesn't match this client (41); killing...
  3. could not read ok from ADB Server
  4. * failed to start daemon
  5. adb.exe: cannot connect to daemon
  6. C:\tools\platform-tools>netstat -ano|findstr "5037"
  7.   TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       27248
  8. C:\tools\platform-tools>adb shell
  9. * daemon not running; starting now at tcp:5037
  10. * daemon started successfully
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

半亩花草

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表