赞
踩
文章目录
日常测试工作中经常使用adb命令,无论是工具封装或bat脚本均执行调用adb命令,但是有时好好的可用有时不行,adb kill-server无法解决的情况下 那么怎么解决呢?
问题描述:
1、Java封装的GUI工具多线程去调用adb命令,长时间无回调造成卡顿,工具无法使用
2、bat脚本封装卸载Android应用和删除手机文件夹目录,卡第一天命令执行
提示信息:
* daemon not running; starting now at tcp:5037
- C:\Users\Benjamin>adb devices
- * daemon not running; starting now at tcp:5037
- could not read ok from ADB Server
- * failed to start daemon
- adb.exe: failed to check server version: cannot connect to daemon
- C:\Users\Benjamin>adb kill-server
- cannot connect to daemon at tcp:5037: cannot connect to 127.0.0.1:5037: 由于目标计算机积极拒绝,无法连接。 (10061)
- C:\Users\Benjamin\Desktop>adb uninstall com.xxxxxx.android
- error: protocol fault (couldn't read status): connection reset
- - waiting for device -
- error: protocol fault (couldn't read status): connection reset
- $ netstat -ano |grep 5037
- TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 9000
- $ tasklist|findstr "9000"
- adb.exe 9000 Console 6 12,740 K
- C:\Users\Benjamin>taskkill /T /F /PID 9000
- 成功: 已终止 PID 9000 (属于 PID 272 子进程)的进程。
- C:\Users\Benjamin>adb devices
- * daemon not running; starting now at tcp:5037
- * daemon started successfully
- List of devices attached
- 66J5T19730001281 device
如果单次操作无法解决问题,请重复上述步骤1-4再操作一次,可解决。
如果单次操作无法解决问题,请重复上述步骤1-2再操作一次,可解决。
上述工具博客地址:Android APP 小工具测试“利器”_Benjamin CSDN博客-CSDN博客
如果觉得文章写不错,那就点个赞,点个收藏吧。
可关注微信公众号,后期有推文
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。