android调试问题集

  1. adb connect 192.168.x.xxx时显示:
  • daemon not running. starting it now on port 5037 *
    ADB server didn't ACK
  • failed to start daemon *
    error: cannot connect to daemon

查找该端口的使用情况:cmd -> netstat -ano | findstr"5037"(一定要是双引号,单引号无效)

TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 4904
TCP 127.0.0.1:5037 127.0.0.1:51384 ESTABLISHED 4904
TCP 127.0.0.1:5037 127.0.0.1:52250 ESTABLISHED 4904
TCP 127.0.0.1:51384 127.0.0.1:5037 ESTABLISHED 4396
TCP 127.0.0.1:52250 127.0.0.1:5037 ESTABLISHED 3768

去任务管理器查找并关闭以上进程, 一般可以了。

另一种方法是在环境变量加ANDROID_ADB_SERVER_PORT,值设为还没使用的端口数字

  1. 结束设备

adb kill-server

  1. 开始设备

    adb start-server

  2. Eclipse Devices找不到无线连接(adbwireless)的android设备

    cmd连接adb(adb connect 192.168.x.xxx)后,重启一下Eclipse