Chinaunix首页 | 论坛 | 博客
  • 博客访问: 465341
  • 博文数量: 145
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1060
  • 用 户 组: 普通用户
  • 注册时间: 2013-08-22 11:52
个人简介

专注计算机技术: Linux Android 云计算 虚拟化 网络

文章分类

全部博文(145)

文章存档

2016年(3)

2015年(21)

2014年(75)

2013年(46)

我的朋友

分类: Android平台

2013-11-08 21:24:52

1:今天调试android的时候发现一个诡异的问题


[html] view plaincopy
  1. C:\Users\xxxx>adb start-server  
  2. adb server is out of date.  killing...  
  3. ADB server didn't ACK  
  4. * failed to start daemon *  

adb 不管执行 shell devices 还是logcat 都会报错



[html] view plaincopy
  1. adb server is out of date.  killing...  
究其源就是adb server没启动


到stackoverflow上查了一下 经过分析整理如下:

[html] view plaincopy
  1. C:\Users\xxxx>adb nodaemon server  
  2. cannot bind 'tcp:5037'  
原来adb server 端口绑定失败


继续查看到底是哪个端口给占用了

[html] view plaincopy
  1. C:\Users\xxxxxx>netstat -ano | findstr "5037"  
  2.   TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       4236  
  3.   TCP    127.0.0.1:5037         127.0.0.1:49422        ESTABLISHED     4236  
  4.   TCP    127.0.0.1:49422        127.0.0.1:5037         ESTABLISHED     3840  


Win2000/XP
打开任务管理器, Win7可用tasklist查找该进行,然后调用 taskkill /f /pid PID kill掉4236 这个进程
命令行也可以:

  1. C:\Users\John>tasklist /fi "pid eq 5084"
  2.   
  3. 映像名称                       PID 会话名              会话#       内存使用  
  4. ========================= ======== ================ =========== ============  
  5. wandoujia2.exe                5048 Console                    1    108,240 K  
阅读(1227) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~