最近在Windows上碰到一个问题:
描述:
1.使用.bat 的循环结构中包含adb命令,bat执行到一半停止不动;
2.查看任务管理器,发现有多个adb.exe;
3.查看log发现TCP-IP协议位置报错;
4.换新版adb也是同样问题;
5.adb kill-server 然后输入 adb start-serve无效。
过程:
看了几篇帖子,
adb client, adb server, adbd原理浅析(附带我的操作过程)
adb.exe 已停止工作 频繁弹出解决方法
得到启发,到本地搜索:adb.exe
发现在鲁大师的子路径下也有adb.exe!!!
终于恢复正常:
1.把鲁大师的子路径下的adb.exe删除
2.重新配置adb环境变量
3.重启一下
终于正常了。。。
总结:
目前很多系统管理软件,在手机连接电脑时,会进行后台操作,并提示用户用该软件来管理手机,不知不觉带来其他问题。每次接手机都会弹窗也挺烦的。
以后可以直接禁用软件的手机管理功能,碰到adb出错,也可以参考一下。