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

本文详细介绍了在遇到Android项目启动失败,提示adb有问题时,如何通过查找并杀死占用adb默认端口5037的进程来解决问题。通过netstat命令查找占用端口的进程,tasklist命令确定进程名,最终使用任务管理器终止该进程,从而成功启动eclipse。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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记录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值