中关村在线

软件

ADB连接中断

Eclipse之前运行正常,近期真机调试时出现以下错误提示。

1、 尝试过重启Eclipse、重启ADB服务及重装软件等方法,虽暂时有效但问题反复出现。如何深入分析并彻底解决这一故障,成为关键所在。

2、 adb的默认端口为5037。若未对Eclipse进行操作,可能是安装的某些软件占用了该端口,例如豌豆荚、刷机精灵等程序,导致端口冲突。

3、 查看端口占用情况,打开命令提示符运行指定命令。

4、 运行指定命令,其中PID 例如3500的数值3500取自上图中圈出的部分。通过该操作,可查看当前占用端口的进程名称,如ShuameDaemon.exe。仅从名称来看,我们往往难以判断这些进程具体归属于哪个应用程序。

5、 打开任务管理器,按名称排序查找进程,右键可查看其文件所在位置。

6、 终于发现是刷机精灵在作祟,看到图标后立刻将其卸载。

7、 若不卸载,可为adb设置指定端口。

8、 采用罕见数值。

9、 建议选用10000至65535之间的五位数端口,避免冲突且更稳定。

10、 在Windows系统中,只需添加名为ANDROID_ADB_SERVER_PORT的环境变量,并将其值设置为自定义端口号即可。

11、 在Linux系统中,只需执行export ANDROID_ADB_SERVER_PORT=自定义端口号,即可设置ADB服务使用的端口。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具