lwbqqyumidi

在使用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进程等。

 

分类:

技术点:

相关文章:

  • 2021-08-02
  • 2021-08-02
  • 2021-08-02
  • 2021-08-02
  • 2021-08-02
  • 2021-08-02
  • 2021-08-02
  • 2021-08-02
猜你喜欢
  • 2021-08-02
  • 2021-08-02
  • 2021-08-02
  • 2021-08-02
  • 2021-08-02
  • 2021-08-02
  • 2021-08-02
相关资源
相似解决方案