adb server is out of date. killing... ADB server didn't ACK解决方法_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > adb server is out of date. killing... ADB server didn't ACK解决方法

adb server is out of date. killing... ADB server didn't ACK解决方法

 2013/10/11 23:27:10  Windstep  博客园  我要评论(0)
  • 摘要:在使用ADTBundle进Android开发时,有时经常会碰到如下错误提示:adbserverisoutofdate.killing...ADBserverdidn'tACK*failedtostartdaemon*在网上查找了不少资料,最后得知其原因在于ADBserver没有成功启动,其端口被占用。首先查找对应端口:F:\adt-bundle\sdk\platform-tools>adbnodaemonservercannotbind'tcp
  • 标签:Server 方法 解决方法 解决 adb

在使用ADT Bundle进Android开发时,有时经常会碰到如下错误提示:

adb server is out of date.  killing...  
ADB server didn't ACK  
* failed to start daemon * 

在网上查找了不少资料,最后得知其原因在于ADB server没有成功启动,其端口被占用。

首先查找对应端口:

F:\adt-bundle\sdk\platform-tools>adb nodaemon server
cannot bind 'tcp:5037'

继续查找此端口具体被哪个进程所占用了

F:\adt-bundle\sdk\platform-tools>netstat -ano | findstr "5037"

找到后将相应进程kill掉,然后重新启动ADT Bundle(Eclipse)即可。

ADB成功启动后,可能的进程名称为adb.exe或javaw.exe。

根据实际项目开发中遇到的情况来看,我一般遇到的被占用的进程有:

豌豆荚的wandoujia_helper.exe、腾讯的tadb.exe和金山的sjk_daemon.exe进程等。

 

上一篇: QLViewController在iOS7下的自定义 下一篇: 没有下一篇了!
发表评论
用户名: 匿名