关于AS想运行app启动不了adb找不到模拟器的问题

在使用AS想运行app,点击run app后经常会出现这样的错误:

error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037

could not read ok from ADB Server

* failed to start daemon *

error: cannot connect to daemon

在浪费了一些时间后终于寻找到了解决方法,发现还没有特别详细的解决此问题的文章,在此整理记录出现的问题和具体解决问题的过程,同时也可以在别人出现同样问题时能方便地解决。

下面是出现问题的过程和现象:

1.在点击run app后

2.就经常会出现下面的问题,找不见模拟器

3.Event Log显示的信息如下:

在万能的百度上查了下,大部分都说是端口被占用了,把所有相关的连接助手关闭就可以了,可是关了还是依然无效,再次搜寻,发现把占用此端口的进程关闭了就可以了。

下面是在windows系统下解决问题的有效方法。

1.进入命令提示符下,输入:netstat -aon|findstr 5037,如下图所示,会出现被占用的5037端口的进程。

2.再输入:tasklist /fi "PID eq 230672",如下图所示,就会出现被占进程的具体描述。

3.没错,就是adb进程,接着再输入:taskkill /pid 230672 /f,结束adb进程,再次点击run app即可看见模拟器了。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、安装 http://zhidao.baidu.com/link?url=vmpZFGXFUZg-z2ppS3Z...
    黄小呱阅读 7,526评论 0 0
  • “沐念晴,赶紧跟我去机场接总经理回来!”副总经理程辉从办公室急匆匆地快跑出来,他是一个年过四十的男人,头顶的地中海...
    淘十七阅读 3,720评论 1 3
  • RPC框架性能基本比较测试 21 March 2015 gRPC是Google最近公布的开源软件,基于最新的HTT...
    新强吖阅读 5,485评论 0 2
  • 不知是否岁数大了的缘故,对过年不甚有好感。小时候觉着过年好,如今想想无非是因为新鲜事物多。不管是张贴对联,还是领取...
    张谋阅读 1,709评论 0 0