解决安卓真机调试时无法识别手机设备+识别后显示无法连接adb服务

本文涉及的产品
阿里云百炼推荐规格 ADB PostgreSQL,4核16GB 100GB 1个月
简介: 本文主要来解决安卓真机调试时无法识别手机设备+识别后显示无法连接adb服务的问题。
本文首发于稀土掘金。该平台的作者 逐光而行 也是本人。

步骤

  • 查看日志,发现如下提示:

Adb connection Error:远程主机强迫关闭了一个现有的连接。

Cannot reach ADB server, attempting to reconnect.

daemon not running; starting now at tcp:5037

  • 查看是谁占用了5037端口,可以的话把它终止掉

在命令行下输入:

netstat -ano | findstr 5037

我发现我的是被一个系统进程(SYS开头的)给占用了。这不好乱杀,所以我就关机重启了。

  • 之后就正常了
    Gradle build finished in 25 s 244 ms

    Launch succeeded

设备一栏也能成功显示手机型号。

其他可能的原因及方法

也有可能是物理硬件造成的,即数据线接触不良,电脑没能识别设备。
下次遇到这种情况,可以先拔线重连,不行再从软件层面入手。

注意事项

网上有的博客可能只会告诉你让你把杀毒软件、安全卫士之类的关掉,但我觉得这种说法不够准确。每台电脑某一时刻占用某个端口的进程可能不一样,你要知道你为什么要把它关掉,并且能够准确找到它是谁才行,不能一顿瞎碰。


更新: 第二天又遇到了这个问题,不过这次识别出了设备但是下载失败,也提示:"Cannot reach ADB server, attempting to reconnect."然而这次拔线、重启电脑、invalid cache and restart 都不得,想去kill进程却发现是被TCP占用,而且每次的进程号还不一样,说明上面的方法对我来说也是治标不治本了。 - 解决方案:既然我们平时是用数据线连接调试的,那就取消adb的无线连接权限。 步骤: 依次点击 File-settings,进入如下页面:取消勾选该选项: ![image.png](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/1713420da0b6474c889f543dd95b239f~tplv-k3u1fbpfcp-watermark.image?) 一按ok之后再试就成功了。
相关实践学习
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
相关文章
|
1月前
|
网络协议 Android开发 数据安全/隐私保护
Android手机上使用Socks5全局代理-教程+软件
Android手机上使用Socks5全局代理-教程+软件
407 2
|
1月前
|
调度 Android开发
43. 【Android教程】服务:Service
43. 【Android教程】服务:Service
24 2
|
29天前
|
存储 监控 调度
Android系统服务:WMS、AMS相关知识
参考文献 Android窗口管理服务WindowManagerService计算Activity窗口大小的过程分析 Android窗口管理服务WindowManagerService显示Activity组件的启动窗口(Starting Window)的过程分析 Android窗口管理服务WindowManagerService对输入法窗口(Input Method Window)的管理分析 Android窗口管理服务WindowManagerService显示窗口动画的原理分析
|
15天前
|
Java Linux Android开发
详细解读android6.0SerialPort服务
详细解读android6.0SerialPort服务
|
2月前
|
缓存 Android开发 开发者
安卓系统优化:提升手机性能的秘诀
【5月更文挑战第31天】本文将探讨如何通过一系列简单的步骤和技巧,对安卓系统进行优化,以提升手机的性能。我们将从清理无用文件、管理后台应用、调整系统设置等方面入手,帮助你的安卓设备运行更加流畅。
|
2月前
|
Android开发
【苹果安卓通用】xlsx 和 vCard 文件转换器,txt转vCard文件格式,CSV转 vCard格式,如何批量号码导入手机通讯录,一篇文章说全
本文介绍了如何快速将批量号码导入手机通讯录,适用于企业客户管理、营销团队、活动组织、团队协作和新员工入职等场景。步骤包括:1) 下载软件,提供腾讯云盘和百度网盘链接;2) 打开软件,复制粘贴号码并进行加载预览和制作文件;3) 将制作好的文件通过QQ或微信发送至手机,然后按苹果、安卓或鸿蒙系统的指示导入。整个过程简便快捷,可在1分钟内完成。
|
2月前
|
Android开发
【通讯录教程】苹果安卓鸿蒙系统通用,如何大批量导入手机号码到手机的通讯录,下面教你方法,只需1分钟搞定几万个号码的导入手机电话本
该文介绍了一种快速批量导入手机通讯录的方法,适用于处理大量手机号的需求,如微商管理、客户资料整理等。在QQ同步助手开始收费后,提供了免费的替代方案。步骤包括:下载批量导入软件(链接提供腾讯云盘和百度网盘地址),清空通讯录(非必需),制作符合格式的通讯录文件,并按操作系统(苹果、安卓或鸿蒙)进行导入。整个过程只需1分钟,简便快捷。
|
1月前
|
前端开发 JavaScript Android开发
手机APP开发|基于安卓APP实现掌上党支部——党员app
手机APP开发|基于安卓APP实现掌上党支部——党员app
|
2月前
|
存储 SQL 关系型数据库
【LLM】基于pvVevtor和LangChain构建RAG(检索增强)服务
【5月更文挑战第4天】基于pgVector和LangChain构建RAG检索增强服务
236 4
|
2月前
|
安全 Android开发 iOS开发
探索安卓与iOS手机操作系统的发展趋势与差异
在移动互联网时代,安卓和iOS手机操作系统一直处于激烈的竞争之中。本文将从技术角度出发,探讨两大操作系统的发展趋势、特点以及差异,并分析其对用户体验和开发者生态的影响,旨在为读者提供对移动操作系统发展方向的深入了解。