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失败。
错误提示如下:
解决的方法:
网上有很多类似的解决方法,如:
或kill掉adb,然后重启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的任务管理器中kill掉kadb.exe。
4. 重启eclipse.
5. 问题解决
百度kadb.exe,发现是酷狗音乐的某个进程。原来这次我是在启动酷狗,听了音乐之后再进eclipse
2015/1/4记录