Android error:Please ensure that adb is correctly located at '...\adb.exe' and can be executed.

来源:互联网 发布:圣火名尊盾牌进阶数据 编辑:程序博客网 时间:2024/05/17 09:47

Please ensure that adb is correctly located at 'C:\Program Files\Android\android-sdk\platform-tools\adb.exe' and can be executed.

新建一个Android项目,直接报错,提示adb有问题,启动不起来。

检查了对应的目录,adb.exe也存在。

经过百度和前辈们的经验。终于找到原因:adb.exe的默认端口被占了,造成启动adb失败。

错误提示如下:

 

解决的方法:

网上有很多类似的解决方法,如:

killadb,然后重启adb server

Kill掉碗豆荚的进程wandoujia_daemon.exe

kill掉进程tadb.exe

这些方法不能说错,但更正确的方法应该是有一位前辈的做法:找到占用adb.exe默认端口:5037的进程,然后kill掉对应的进程即可。Windows的步骤如下

1.       netstat -aon|findstr "5037"  查找占用5037端口的进程,图中显示是4052进程

2.       tasklist|findstr "4052"  查找4052进程的进程名是什么。图中显示是kadb.exe

3.       windows的任务管理器中killkadb.exe

4.       重启eclipse.

5.       问题解决

百度kadb.exe,发现是酷狗音乐的某个进程。原来这次我是在启动酷狗,听了音乐之后再进eclipse

 

2015/1/4记录

0 0
原创粉丝点击