一、问题描述

今天在Eclipse中运行Android项目时遇到"The connection to adb is down, and a severe error has occured"这个问题,如下图所示:

第一次遇到这个问题,上网查了一下原因,原来"The connection to adb is down, and a severe error has occured"指的就是Android模拟器端口被占用了。

二、问题的排查过程

既然是端口被占用了,现在就要看看到底是谁占用了端口。

在sdk目录下的platform-tools目录中有一个adb.exe可执行程序,这个就是Android模拟器的启动程序,如下图所示:

打开CMD命令行窗口,进入sdk目录下的platform-tools目录,输入命令:adb start-serevr,如下图所示:

因为我在搭建Android开发环境时,已经将sdk目录下的platform-tools目录加入到Path环境变量中,如下:

所以我在cmd命令中直接输入命令:adb start-serevr是可以正常运行的,不再需要进入到进入sdk目录下的platform-tools目录。

从上面的排查结果显示来看,确实是端口被占用了,接下来需要确定被占用的端口号是多少,输入命令:adb nodaemon server,如下图所示:

OK,现在确定了,端口5037被占用了,那就要找到究竟是谁敢占用5037端口。

在cmd中输入命令netstat -ano |findstr "5037",如下图所示:

原来是5040这个进程占用了端口,我们要把这个进程找出来,在cmd中输入命令tasklist /fi "pid eq 5040",如下:

OK,已经找到了,是一个名字为shuame_helper.exe,打开任务管理器,kill这个进程即可。

adb 安卓模拟器 进程端口_Android开发中遇到的问题(一)——Android模拟器端口被占用问题的解决办法...相关推荐

  1. ARCGIS开发中类型XXX在未被引用的程序集中定义的解决办法

    ARCGIS开发中类型XXX在未被引用的程序集中定义的解决办法 分类: ArcGIS ARCGIS开发中出现了这样的错误:类型"ESRI.ArcGIS.DataSourcesRaster.I ...

  2. Java Web开发中,自定义过滤器被执行两次的原因分析及解决办法

    本文出处:http://blog.csdn.net/chaijunkun/article/details/7646338,转载请注明.由于本人不定期会整理相关博文,会对相应内容作出完善.因此强烈建议在 ...

  3. adb 安卓模拟器 进程端口_Android模拟器端口被占用问题的解决办法

    一.问题描述 今天在Eclipse中运行Android项目时遇到"The connection to adb is down, and a severe error has occured& ...

  4. Android 开发 关于APP无法安装到Android模拟器上的问题

    Android 开发 关于APP无法安装到Android模拟器上的问题 我们在创建一个app后,打算安装到Android模拟器上.可能会出现无法安装,或者提示已经安装无法卸载的问题.这个时候需要添加兼 ...

  5. Android开发中遇到的问题(四)——Android中WARNING: Application does not specify an API level requirement!的解决方法

    Android开发中遇到的问题(四)--Android中WARNING: Application does not specify an API level requirement!的解决方法 参考文 ...

  6. Mybatis注解开发出现Type interface Mapper.StudentMapper is not known to the MapperRegistry异常解决办法

    Mybatis注解开发出现Type interface Mapper.StudentMapper is not known to the MapperRegistry异常解决办法 在核心配置文件中,配 ...

  7. IDEA中pom.xml配置文件依赖文件版本号报红的最有效解决办法

    关于IDEA中pom.xml配置文件依赖文件版本号报红的最有效解决办法,简单粗暴直接! 问题产生及解决过程 产生的报错 解决过程 问题产生及解决过程 产生的报错 最近在研究IDEA的使用以及boots ...

  8. 抱歉,进程android.process.media,已停止运行的解决办法

    android模似器4.03下载了QQ,搜狗拼音后,双击提示:抱歉,进程android.process.media,已停止运行的解决办法 去到下载内容图标,找到你已经下载的软件(注:可以安装的软件的图 ...

  9. 小米4支持html5,针对在webview模式中,小米魅族手机不支持html5原生video的control的解决办法![原创]...

    其实,解决办法就是,重新写个control控制功能,.同样用流行的video.js可以实现 第一步就是增加个播放的图片..要不然没有按钮多难看! webkit-playsinline> 上面的视 ...

最新文章

  1. Linux Ubuntu上架设FTP
  2. java xfire下载_XFIRE教程 PDF 下载
  3. 区块链跨链领域新突破!
  4. tdms打开闪退问题
  5. linux bash环境变量,linux-bash环境变量
  6. java linux runtime 正则表达式_Java学习之正则表达式
  7. 运维测试工作笔记0003---使用Jmeter测试_http接口_高并发测试
  8. 各种模糊控制算法案例word+程序+建模过程
  9. java小程序(万年历)
  10. 安卓计算机切换用户,电脑模拟器小米游戏怎么切换账号
  11. Oracle数据库数据同步方法
  12. 产品管理:四步法新产品开发流程
  13. Molecule在GitHub与Gitee正式开源
  14. s3cmd配置bucket生命周期
  15. deepin 20 推荐邮件客户端 Bluemail 邮箱
  16. java吃水果小游戏中水果,蔬菜等的重画
  17. 手机上照片大小怎么改?如何用手机修改图片尺寸?
  18. 网络安全基础——习题集
  19. C++实现愤怒小鸟小游戏
  20. 空格(Space)的ASCII码值是:32

热门文章

  1. 思科、华为、华三交换机配置端口聚合
  2. SD卡实验_STM32F1开发指南_第四十三章
  3. 中关村2019高成长企业TOP100发布 百卓网络上榜
  4. logback日志框架的配置
  5. 用python个给maya写了个重命名插件
  6. win11下U盘安装ubuntu双系统流程及问题解决
  7. ReLU激活函数的特点
  8. android rtp 开源,关于开源的RTP
  9. Win10家庭版安装docker教程(含踩坑解决方案)
  10. nodejs+express搭建服务器