最近androidstudio 更新了最新版本4.0.1,同时安装了dart、flutter等插件。结果不知道哪里操作不对, androidstudio 起来后每次在terminal终端输入adb connect 或者其他adb 命令时,总是频繁“adb server is out of date”,折腾了两天都无结果。

我先是参考网上的解决方案 https://blog.csdn.net/liranke/article/details/42524851, 通过 netstat -ano | findstr "5037" 来查看是谁占用5037端口,结果查到后发现 adb.exe 以及studio64.exe 都在监听这俩端口, 如果把studio64.exe, 即androidstudio杀掉,在cmd 终端命令行,执行时adb命令时就不会出现out of date 现象。

但是作为开发者来说,android studio 是必备工具,总不能每次开发完,关掉AS工具去cmd命令行安装、调试吧?既然找不到studio64.exe占用5037的原因,那么让adb绕过这个端口,监听其他端口总可以了吧?

于是按照这种思路,终于在网上找到了adb更换默认监听端口的方法:

PC环境变量里添加ADB 端口的变量 ANDROID_ADB_SERVER_PORT

变量值随便指定,最好是不容易起冲突的端口号 10000~65535。

我把adb监听端口号改位65532后,重启电脑。 重启这一步很重要,我试着不重启, 新改的端口号根本没起作用

然后再启动Android studio, 在终端命令行再次操作adb命令时,就再也没有“adb server is out of date”的现象。恼人的5037端口问题终于解决了。

如果以上操作还是不行,那就要查一下环境变量里的adbsdk路径和AS里面adbsdk路径是否一致。如果不一致,就要想办法设置统一的路径。

然后重启重启cmd命令窗口和AS即可。

adb server is out of date 最新解决方案相关推荐

  1. appium: adb server is out of date.killing

    开始学习appium+python,环境搭建通了,但是连接虚拟设备报错adb server is out of date.killing... 通过度娘,找到如下文章,解决. 前提: 1,搭建好环境 ...

  2. Android之如何解决adb server is out of date,killing...ADB server didn't ACK

    今天,久未出现的著名的"adb server is out of date.  killing"又发生了,在此,将解决方法记下,以便日后查看. 1. 错误信息: C:\Users\ ...

  3. adb server is out of date. linux,adb server is out of date. killing完美解决

    原本是想跑monkey测试的,可使用adb命令时提示:adb server is out of date. killing... 出现这个问题的原因是:adb使用的端口5037被占用了.下面我们说下如 ...

  4. adb server is out of date. killing...

    adb server is out of date.  killing... 1:今天调试android的时候发现一个诡异的问题 [html] view plain copy print ? C:\U ...

  5. 在cmd里面运行adb命令的时候提示:adb server is out of date. killing...

    出现这个原因从下面两个步骤进行: 1. 在任务管理器里面kill掉adb.ext进程. 2. 干掉豌豆夹进程(名字里面有wandoujia的).干掉迅雷手机的进程(ThunderMobile.exe) ...

  6. android adb server is out of date

    关掉模拟器中的usb连接模式,或者真机上的usb连接模式!!祝你好运! 转载于:https://www.cnblogs.com/nizuimeiabc1/archive/2012/02/09/4254 ...

  7. adb server version(31) doesnt match this client(41)

    adb server version(31) doesnt match this client(41) 参考 解决:adb 提示adb server version(31) doesnt match ...

  8. adb server无法启动方法,结束占用端口的进程

    adb server is out of date.  killing... ADB server didn't ACK * failed to start daemon * error: unkno ...

  9. 解决:adb 提示adb server version(31) doesn't match this client(41) 解决办法

    文章部分内容,来源与网络. 一.有时候我们用adb工具去连接安卓设备,或者模拟器的时候,会提示adb server version(31) doesn't match this client(40)这 ...

  10. adb shell 运行时报错“adb server version (26) doesn‘t match this client (39); killing...“的解决方案

    adb shell 运行时报错"adb server version (26) doesn't match this client (39); killing..."的解决方案 参 ...

最新文章

  1. 隔空测量电压:电场强度测试仪-FMX-004
  2. 公司考勤模块集成百度地图SDK
  3. UITableView使用指南
  4. Windows编程—BroadcastSystemMessage函数详解
  5. BZOJ 3876 支线剧情
  6. SpringBoot2.1.5(39)--- 开发restful 风格Api
  7. freenas共享指定网络密码不正确_FreeNas系统安装贴心教程(附常见问题解决方案)...
  8. Mac实时远程抓Ubuntu的网络包
  9. docker常用操作(六)docker安装内网穿透nps
  10. FME官方软件快速下载
  11. php月份转英文缩写,将日期转换成时间戳 strtotime
  12. 共阴数码管C语言单片机,51单片机直接驱动共阴极数码管
  13. CleanMyMac X清理苹果mac特殊的软件授权权限问题如何解决
  14. Javaweb分页技术实现
  15. 被众人膜拜的欧拉恒等式是个什么东东?
  16. Elasticsearch 如何实现时间差查询?
  17. UVa10635 - Prince and Princess
  18. m4s转为mp4实例:使用ffmpeg和批处理将m4s转为mp4
  19. java面试一般提问的问题,详细说明
  20. Vitis HLS入门指南

热门文章

  1. linux filp open,内核模块中filp-open对文件的读写【转】
  2. ESXI 7.0 版本配置N卡显卡直通
  3. 微信小程序使用Echarts 实现世界地图(其它地图同理)
  4. 大数据技术领域介绍及学习方法和发展规划
  5. BlueJ MenuetOS
  6. vue-cli 3 和 vue-cli 2的区别[转]
  7. 算法珠玑算法总结(转)
  8. mybatisPlus实现创建时间、更新时间自动添加
  9. 怎样调整计算机桌面字体大小,如何把电脑字体调小?教你怎么调整电脑屏幕的字体大小...
  10. 大规模数据 | RAID | 垂直伸缩水平伸缩 | HDFS