问题:刚升级了Android Studio,配置完所有的东西,要来启动程序时,碰到Cannot reach ADB server, attempting to reconnect.(或者list of devices attached)

* daemon not running; starting now at tcp:5037* daemon started successfullySending Tracking request failed!Adb connection Error:远程主机强迫关闭了一个现有的连接。Cannot reach ADB server, attempting to reconnect.

或者

list of devices attached

首先

1、需要确保你的电脑驱动功能没问题(这个不用担心,一般很少遇到,只要你的电脑买的是一体机或者笔记本,不是组装的那种电脑一般不会遇到,组装机也很少遇到)。

2、然后数据线可以正常连接到Android Studio进行usb调试(这个要注意,某些数据线不能连接到Android Studio进行usb调试,比如三合一数据线就不行,还有像路边那种很便宜的数据线也不行,这两种数据线只能充电,而不能连接到Android Studio进行usb调试)。

3、手机打开usb调试功能。

解决方案

方案一

Android studio 取消勾选 "Enable adb mDNS for wireless debugging"

在File -> Settings -> Build, Extension, Deployment -> Debugger,然后点击OK。(见下图一,如果这种方法没有解决你的问题,就看方案三)。

方案二

先在命令提示符(cmd)查看一下5037端口号被什么占用,输入以下命令

netstat -ano | findstr 5037

然后回车。

C:\Users\13570>netstat -ano | findstr 5037TCP    127.0.0.1:5037        0.0.0.0:0              LISTENING      7724TCP    127.0.0.1:5037        127.0.0.1:52314        ESTABLISHED    7724TCP    127.0.0.1:52314        127.0.0.1:5037        ESTABLISHED    10048

根据查找结果第五列中的PID号去到任务管理器 —> 详细信息或服务,查找对应PID的程序。如果是被studio之外的程序所占用,停掉即可(这种解决方案找这个有点麻烦,不推荐使用这种方法,推荐使用方法三;或者这种方法没有解决你的问题,就看方案三)。

方案三

如果只有studio一个程序占用,则是adb开启异常。

adb开启异常的情况,去到SDK目录下的platform-tools(我的目录是C:\Android\sdk\platform-tools),在这个目录下进入cmd,输入:adb kill-server回车,然后再输入

adb start-server回车就可以了(见下图一,如果这种方法没有解决你的问题,就看方案四)。

方案四

请把手机USB调试关闭后再次打开,然后重新执行方案三;仍旧不行的话,把手机USB调试关闭,重启手机,然后再把手机USB调试打开,重新执行方案三;到这步不行的话只能关掉电脑的所有应用并且重启电脑了,然后重新执行方案三。

方案五(终极解决方案,强烈推荐)

直接换M1的Mac(16G及其以上运行内存,8核及其以上cpu)开发Android就可以了,以后就很少遇到关于Android Studio的兼容性问题了,棒棒哒。

以下是推荐此方案的原因:

因为这些年开发Android 的时候遇到过好几次兼容性问题了,除了这个端口号被占用问题,还有这个(比如:请查看博客https://blog.csdn.net/madaxin/article/details/124297221,具体解决方案请查看https://www.bilibili.com/read/cv13176883),当然还有一些别的兼容性问题,我这里就不一一举例了,Windows系统的确有很多兼容性问题,有些情况下需要自己处理,非常恶心。。。

其实Android Studio 也自带一些bug (比如:请查看博客https://blog.csdn.net/NakajimaFN/article/details/126141751),这已经够恶心了。。。Windows又有兼容性问题,这让开发人员多情难以堪啊,所以我直接推荐开发者使用M1 MacBook开发Android。

Cannot reach ADB server, attempting to reconnect. 或 list of devices attached(解决方案的最全整理)相关推荐

  1. adb server version (31) doesn‘t match this client (39) 解决方案

    adb server version (31) doesn't match this client (39) 解决方案 参考文章: (1)adb server version (31) doesn't ...

  2. adb devices只显示List of devices attached解决方案(手机已打开调试或无其他问题情况)

    1.查看adb的版本 在cmd窗口输入以查看adb版本,若版本为1.0.31或以下,建议升级adb adb version 2.升级adb 下载adb包:https://pan.baidu.com/s ...

  3. Android 模拟器连接异常:Unable to connect to ADB server

    简介 在使用Android Studio开始的过程是,偶尔会突然出现一只在检测设备,导致无法进行运行的调试的情况,本文记录下解决方法 现象描述 在启动Android Studio后,在设备状态栏中一直 ...

  4. appium+python自动化45-夜神模拟器连不上(adb server version (36) doesn't match this client (39); killing...)...

    前言 最新下了个最新版的夜神模拟器,然后adb devices发现连不上模拟器了,报adb server version (36) doesn't match this client (39); ki ...

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

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

  6. adb 提示adb server version(31) doesn't match this client(40) 解决办法

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

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

    adb server version (41) doesn't match this client (39); killing client 需要升级 android sdk中 win,找到adb.e ...

  8. Android ADB Server启动失败

    启动Android Stdio的时候报如下错误: Unable to create Debug Bridge: Unable to start adb server: error: could not ...

  9. android studio中连接夜神报错 adb server version doesn't match this client

    原文地址:https://blog.csdn.net/wenzhi20102321/article/details/80934037 仅用于自己做笔记 二.解决方法 解决的办法不难,就是把现在SDK版 ...

  10. 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 ...

最新文章

  1. python类的私有属性_Python 的私有属性和‘受保护的’属性
  2. 时空穿越!谷歌利用众包老照片还原儿时3D街景,浏览器即可体验
  3. Linux执行命令时遇到的些问题
  4. 台北到淡水版Firefox玩网页游戏黑屏
  5. PMBOK项目管理PMI主义\IPMA概述
  6. 教育培训行业如何在抖音快速获客、变现?
  7. 使用Redis实现分布式锁
  8. VS2008系统开发背景图片的添加及注意事项
  9. 理解python - 类
  10. 云瓣影音网站微信端(已开源)
  11. 游戏筑基开发之指针的练习掌握
  12. iOS 数组模型排序
  13. 三星 9810 android 9,【极光ROM】-【三星NOTE9 N960X-9810】-【V19.0 Android-Q-TF5-OneUI2.1】...
  14. 微信小程序开发工具下载安装
  15. Youtube视频加字幕需要的软件电脑版+手机版 2020语音视频自动生成字幕软件
  16. 一起学爬虫(Python) — 07
  17. makefile if 使用
  18. PHP Startup: Unable to load dynamic library -找不到指定模块解决方法
  19. Beego 简单用户注册与登录
  20. 180个非常有用的电脑知识

热门文章

  1. 淘宝后台添加颜色尺码动态sku
  2. Windows自带性能监控工具Perfmon使用介绍
  3. mysql 1548_MySQL创建函数由于Error 1548失败
  4. 使用hBuilder打包成app扫一扫
  5. 二分法和黄金分割法的区别和联系,附Python代码
  6. axure中出现小手_Axure高保真滑动拼图解锁实例教程
  7. 你好,布灵!高瓴人工智能学院首个AI小精灵诞生
  8. android 11.0禁用电源键(屏蔽关机短按长按事件)
  9. 纬度渐长率算法C语言,关于纬度渐长率.pdf
  10. 无线电波是怎么产生的