您的位置:首页 > 移动开发 > Android开发

Android Studio adb无法启动解决方案

2014-10-28 16:21 399 查看
当我们启动Android Studio如果弹出

adb not responding. you can wait more,or kill "adb.exe" process manually and click 'Restart'

则说明我们的adb.exe没有正常响应



解决方案:打开cmd命令,输入netstat   -aon|findstr "5037" ——查看谁在占用5037端口号(原因adb需要使用此端口号才能正常使用)

结果如下图:



以上解释:

步骤1,本机的5037端口建立TCP通信之前的状态:

TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       9036

第一项,服务:TCP协议服务

第二项,发出信息者:127.0.0.1:5037(本机的5037端口——发出的消息)

第三项,接收消息者:0.0.0.0(此时还没有确定地址,不确定地址,也可以说任意地址)

第四项,状态:TCP协议刚启动处于监听状态

第五项,进程id(pid):9036

步骤2,本机的5037端口与本机的56839建立通信之后的状态:

 TCP    127.0.0.1:5037         127.0.0.1:56839        ESTABLISHED     9036

第一项,服务:TCP协议服务

第二项,发出信息者:127.0.0.1:5037(本机的5037端口——发出的消息)

第三项,接收消息者:127.0.0.1:56839(本机的56839端口)

第四项,状态:TCP协议刚启动完成属于建立状态

第五项,进程id(pid):9036

有上我们可以得到分析——一个进程号为9036的进程(程序)启动了一个TCP协议,该进程占用了5037端口号导致ADB无法启动

解决方案:结束该进程,在cmd命令行下输入taskkill /pid 7024 /f,如图



结束进程之后如果发现还是没有办法启动,重启一下IDE编辑器,或者稍等一下

我用的是Android Studio win8测试的,(MyEclipse Eclipse)原理一样
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息