adb 异常总结

来源:互联网 发布:淘宝详情页关联宝贝 编辑:程序博客网 时间:2024/06/04 18:24

    adb可谓是android应用开发必备工具,如果哪天它罢工了就没得玩了。现将adb工具异常情况总结如下:

1 adb server端口被占用。

错误提示如下:

adb server is out of date.  killing...
ADB server didn't ACK
* failed to start daemon *
error: unknown host service

出现这个错误一般是由于安装了手机应用助手,如腾讯的应用宝,豌豆荚,360手机助手;

解决方法是退出这些应用助手,并关掉“检测到手机连接到电脑时自动启动”选项;如豌豆荚的选项:


有个例外是腾讯的应用宝,它没有这个选项,并且貌似它已经跟qq客户端绑定了,找不到它的卸载方式。

目前只能通过手动方式关掉应用宝的监听端口;具体参考:点击打开链接

先执行adb nodaemon server ,查看adb server的端口是多少

1
2
C:\Users\xxxx>adb nodaemon server  
cannot bind 'tcp:5037'

再执行下netstat -ano | findstr "5037"  

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

然后执行tskill 4236即可

每次都去手动关闭端口也太烦了。。。。希望能找到更好的解决方法。

2 找不到设备

请参见 点击打开链接

摘要如下:

a,重启adb

adb kill-server adb start-server

b,确定已打开USB调试选项

c,安装驱动,将设备号加入到/ANDROID_SDK_HOME/extras/google/usb_driver/android_winusb.inf

(未验证;我的方法是添加到C:\Users\Administrator\.android\adb_usb.ini)

0 0
原创粉丝点击