Android开发中遇到的问题(一)——Android模拟器端口被占用问题的解决办法
来源:互联网 发布:阿里云服务器重定向 编辑:程序博客网 时间:2024/05/23 01:25
本文章转自 http://www.cnblogs.com/xdp-gacl/p/4321012.html
一、问题描述
今天在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这个进程即可。
- Android开发中遇到的问题(一)——Android模拟器端口被占用问题的解决办法
- Android开发中遇到的问题(一)——Android模拟器端口被占用问题的解决办法
- Android模拟器端口被占用问题的解决办法
- android模拟器的端口被占用
- android模拟器的端口被占用
- android开发adb端口被占用问题
- android开发中遇到的问题【一】
- android编程练习中遇到的问题(二)-ADB端口被占用的解决方法或者AS无法连接虚拟机
- android adb 端口被占用的解决办法
- Android开发 camera被占用的问题
- Android模拟器端口被占用
- Android模拟器端口被占用
- 解决Android adb端口被占用的问题
- ArcGIS Server 安装时遇到的端口被占用问题
- Android 开发时遇到的两个模拟器问题
- 解决android开发adb端口被占用问题
- 开发过程中遇到模拟器的问题
- android蓝牙开发过程中遇到的问题(一)
- MFC radio单选按钮设置组属性
- 学会总结才能有进步
- .vsd转.eps
- 基于Hibernate+Spring+Spring MVC+Bootstrap的管理系统实现
- 通知Notification
- Android开发中遇到的问题(一)——Android模拟器端口被占用问题的解决办法
- 筹划公益性活动有感
- LeetCode 050 Pow(x, n)
- Spring中@Async用法总结
- 关于 "编码 GBK 的不可映射字符"错误的解决
- Mobile App Developers Are Suffering
- 在做excel导出时如何将excel直接写在输出流中
- C++11随机数
- Linux下单元测试工具Cppunit的简单运用