国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 互联网 > 如何解决Please ensure that adb is correctly located at......

如何解决Please ensure that adb is correctly located at......

来源:程序员人生   发布时间:2014-11-13 08:30:16 阅读次数:2584次

        昨天下午搭建了Android开发环境,可是天公不做美――运行新建的Android项目总是提示以下问题:

[2014⑴0⑶0 15:41:47 - ] The connection to adb is down, and a severe error has occured. [2014⑴0⑶0 15:41:47 - ] You must restart adb and Eclipse. [2014⑴0⑶0 15:41:47 - ] Please ensure that adb is correctly located at '<--此处显示adb.exe的全路径-->' and can be executed.
        努力了大半天总算是解决问题了,现总结1下:

        1、关闭eclipse,打开Windows任务管理器,查看进程中是不是有adb.exe或adb.exe *32进程;

        2、如果Windows任务管理器中有adb.exe或adb.exe *32进程则关闭该进程,重新启动eclipse便可;

        3、如果Windows任务管理器中没有adb.exe或adb.exe *32进程,则可以进行下面几种尝试:

              a、打开计算机DOS窗口,通过adb start-server手动启动,如果出现下图则表示成功启动,这时候就能够在Windows任务管理器中找到adb.exe或adb.exe *32进程:


              b、如果上面方法没法见效,那末1定是adb.exe进程的端口被其它进程占用了,这时候我们可以通过i、ii和iii3个步骤解决问题:

              i、由于adb.exe默许端口为5037,所以可以通过以下命令查看端口使用情况:

C:UsersGaoHuanjie>netstat -aon|findstr "5037" TCP 0.0.0.0:5037 0.0.0.0:0 LISTENING 2736
              ii、通过上面命令可以看出2736端口占用了5037端口,通过以下命令查看哪一个进程使用了2736端口:

C:UsersGaoHuanjie>tasklist|findstr "2736" TFtpServr.exe 2736 Services 0 13,616 K
              iii、在Windows任务管理器中找到名为TFtpServr.exe的进程,结束该进程,然后启动eclipse(如果adb.exe进程未能启动,手动启动便可)。

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生