Android与adb连接中断,Android adb.exe链接中断 The connection to adb is down, and a severe error has occured....

在启动Android模拟器时遇到adb连接中断的错误,提示需要重启adb和Eclipse。该问题通常由于adb端口被占用导致。解决方法包括:通过cmd找出占用5037端口的进程并结束它,或者修改adb的默认端口。通过设置系统环境变量ANDROID_ADB_SERVER_PORT可以永久改变adb的端口,避免冲突。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在启动模拟器的时候遇到了这样的问题

The connection to adb is down, and asevere error has occured.

You must restart adb and Eclipse.

Please ensure that adb is correctlylocated at 'F:\eclipse\android-sdk\platform-tools\adb.exe' and can be executed

大概意思:

adb.exe链接已中断,请重启eclipse 和adb.exe   请确保  'F:\eclipse\android-sdk\platform-tools\adb.exe' 下的adb.exe能正确运行

重启了eclipse 之后仍然不行

在这里说说adb  因为是刚接触Android  所以现在还是小白一枚

adb   全称:Android Debug Bridge   起到调试桥的作用 ,通过 adb 调试我们的模拟器或者真机

说白了 就是 debug

adb是 eclipse 里面 一个工具 我们通过他来操作我们的模拟器 真机 ,他的主要功能是:

*运行设备的shell(命令行)

*管理模拟器或设备的端口映射

*计算机和设备之间上传/下载文件

*将本地apk软件安装至模拟器或android设备

出现上述错误 一般就是 adb端口被占用  adb默认的端口是5037

这里说说解决办法

解决方案有两个:

第一个  就是 找出 是谁占用的端口

打开cmd命令行窗口

输入指令  netstat -aon|findstr 5037

直接上图吧 ,本人已修改为 30000

43cd88a3cc723eed32c418037faf5663.png

最后的数字就是 进程的PID 输入命令  tasklist / fi "PID eq 7916"

然后根据PID 查看是什么程序占用的   也可以通过 进程的PID 来终止进程

现在先通过PID查看 进程

89cce384ae25a00da6f29f9a16647ca0.png

现在来终止 进程 输入 命令: taskkill /pid 7916 /f

9d7aa8ece4ab5e5f1dc8257f2a04853a.png

现在重启你的eclipse 就可以了

现在说说第二种解决办法:一劳永逸

修改adb的使用端口

新增系统环境变量

ANDROID_ADB_SERVER_PORT

值是你要用的端口号

上图; 端口号 是 0-65535  0-1024 是系统使用的端口  最好是找几个生僻的端口来使用 例如 30000

ce4003b969b0986fb9cda988e436d943.png

增加之后就 可以 重启了

现在  完事

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值