1,有时候我们用adb工具去连接安卓设备,或者模拟器的时候,会提示adb server version(31) doesn’t match this client(40)这样的提示。如图

提示的字面意思就是当前client版本40,与server端的版本不匹配,当前版本过高引起的。
注意,这里的client就是你电脑已经安装的adb程序的版本,而server,也就是你的服务端,将要connect的设备。网上说出现这种不匹配只要下载对应的adb版本重新替换你之前安装的adb就行了,对应的android studio 路径就是你的android sdk 目录的platform-tools文件夹里面的adb.exe程序。

2,然而事实上却并非就解决问题。这是因为你的电脑安装了,鲁大师手机助手,360手机助手占用了adb的端口引起的。因为套接字的唯一性(一个套接字只能由 协议/网络地址/端口号 唯一确定 ),一个电脑只能有一个程序关联对应的端口,对于adb对应的端口就是5037。为了验证你的5037端口是否被占用,
可以用netstat -ano|findstr “5037” 去查找5037对应的端口号的进程id 也就是pid。
如果有相应的pid,就证明此端口5037有程序占用了。如下图在这里插入图片

描述果然,5037端口有相应的进程,我们试着去查找相应的进程对应的进程名称,用tasklist |findstr “15828”
结果如下图在这里插入图片描述

果然,我们找到了一个进程名字,看名字似乎是ludash的拼音缩写开头的,这时候去检查一下你电脑的运行程序,哎呦,还真有一个鲁大师手机助手正在运行,就是它害的我们的adb运行不了,所以我们果断打开进程管理器结束这个进程,如下图。

在这里插入图片描述单击结束进程把它结束了,然后再运行adb connect server IP 成功运行。
plus 如果不确定要结束哪个进程,还可以右键让状态条显示出pid进程号。如下图

也可以使用强制结束命令结束这个进程号对应的进程。taskkill /pid 15828 -t -f 。
如果此文章未能解决你的问题,欢迎留言反馈。留言时请说明当前adb版本号,以及运行的环境。需要连接的设备是模拟器还是真机等

adb的server版本和client版本不匹配问题相关推荐

  1. VMware vCenter Server 的内部版本号和版本 (2143838)--2020-10-27 更新

    VMware vCenter Server 的内部版本号和版本 (2143838)--2020-10-27 更新 Click here to view full document https://kb ...

  2. VMware vCenter Server 的内部版本号和版本 (2143838)

    Click here to view full document https://kb.vmware.com/articleview?docid=2143838&lang=zh_CN Symp ...

  3. Windows Server 2008 without Hyper-V 版本

    Windows Server 2008 without Hyper-V 版本 核心: = 不包含该功能 = 部分/有限支持 = 完整支持 服务器角色 Enterprise without Hyper- ...

  4. Windows server 2008系统各类版本的优缺点比较,Windows2008系统标准版 企业版 数据中心版 WEB版等...

    大家都知道Windows Server 2008 发行了多种版本,以支持各种规模的企业对服务器不断变化的需求.Windows Server 2008 有 5 种不同版本,另外还有三个不支持 Windo ...

  5. SQL SERVER CHAR ( integer_expression )各版本返回值差异的案例

    SQL SERVER CHAR ( integer_expression )各版本返回值差异的案例 原文:SQL SERVER CHAR ( integer_expression )各版本返回值差异的 ...

  6. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(二):Apache安装和配置

    基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...

  7. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django

    近期开始学习基于Linux平台的Django开发,想配置一台可以发布的服务器,经过近一个月的努力,终于掌握了基于Apache和mod-wsgi插件的部署模式,自己也写了一个教程,一是让自己有个记录,二 ...

  8. sql服务器支持版本,支持的版本和版本升级 (SQL Server 2017)

    支持的版本和版本升级 (SQL Server 2017) 12/13/2019 本文内容 适用于: SQL Server(所有支持的版本) - 仅限 Windows 可以从 SQL Server 20 ...

  9. MSCode微服务平台框架支持MySQL、Oracle、SQL Server、PostgreSQL和DB2分布式数据库,提供分布式版本和单体式版本以及代码生成器的所有源码和详尽文档

    MSCode微服务平台基于Spring Cloud.Spring Boot.Activiti7工作流和阿里巴巴组件,提供分布式版本和单体式版本以及代码生成器的所有源码和详尽文档,适配电脑.平板和手机, ...

最新文章

  1. JavaScript对象掺杂点原型
  2. PHP Memcache详解
  3. 企业组网为组织带来什么便利性和实用性?—Vecloud微云
  4. api可以主动采集用户数据吗_模拟量数字量采集卡之EC-8001篇
  5. excel实战应用案例100讲(十四)-Excel可直接分析的大数据语义层
  6. yum如何安装特定版本的gcc_linux下如何升级python
  7. 【OpenCV 例程200篇】40. 图像分段线性灰度变换
  8. unity, sceneview 中拾取球体gizmos
  9. 中国互联网史是一部流氓史
  10. 查看Mysql实时执行的Sql语句
  11. python怎么查看安装了哪些库_如何查看Python 安装位置以及已经安装的库
  12. 全球四大互联网公司最大的敌人是谁
  13. 四级网络工程师试题一
  14. 交通大数据干货总结(1)
  15. 学生计算机类实验项目经费预算,科研项目经费使用预算表.DOC
  16. 反病毒引擎设计(一):绪论 本文来自:剑盟反病毒技术门户(www.janmeng.com)
  17. Barefoot:可编程交换在5G中的潜力
  18. 4.如何靠IT逆袭大学?
  19. 使用蒙特卡罗法解决道填图题目
  20. 7代cpu能装虚拟xp系统吗_Intel 10代PC/笔记本安装Win7踩坑记 amp; 驱动分享

热门文章

  1. Unity3D舞蹈游戏 - 爱丽丝皇家剧院
  2. thinking in system
  3. Illustrator 教程:了解 Illustrator 中的效果
  4. Benchmark分析1:Cortexsuite.srr
  5. 信息系统项目咨询和实施方法
  6. ProcessDB实时/时序数据库——C/C++连接数据库
  7. BCGControlBar的使用
  8. android 阅读器放大镜,制作安卓PDF阅读器:四、实现文本选择之放大镜、长按拖动...
  9. argis怎么关掉对象捕捉_ArcGIS操作常用快捷键大全
  10. 按照jdk8时,javac不是内部或外部命令