admin管理员组文章数量:1516870
今天在cmd下运行adb root之后,突然弹出一个对话框:提示 adb.exe已停止工作
在网上搜索发现这种情况可能是adb.exe程序使用的5037 端口被占用 了
先不要关闭adb.exe停止工作窗口,
在cmd 输入 netstat -aon|findstr 5037 查看5037端口是否被别的程序占用
看到5037端口被一个PID为1276的线程占用了
然后执行指令 tasklist /fi "PID eq 1276" 查看PID为1276的是什么线程
可以看到PID为1276的线程是adb.exe??
( 如果是别的进程占用了该端口,只需要在任务管理器中找到相应的进程然后手动结束,然后再卸载掉相应的软件再重启adb即可解决 )
这就奇怪了,adb.exe因为被adb.exe占用了端口而停止运行?
通过网络搜索,看到了一个解决办法:在任务管理器中右键该线程,将优先级设置为高
尝试了一下之后在任务管理器里结束掉adb然后再重启,结果发现还是会出现停止运行的弹窗,而且这时候任务管理器中的adb.exe线程中的优先级也是变回普通了...看来这个方法行不通。
后来我又看到有一些停止运行是因为电脑中有多个adb导致,再次重新运行adb,然后打开任务管理器
发现进程里竟然有两个adb.exe,可能问题就出在这里?
于是我尝试将这两个adb.exe手动结束进程,然后再运行adb root
没想到后面没有出现停止工作的弹窗了......
原因还不清楚,暂且记录下来吧。
版权声明:本文标题:别担心!解决 ADB.exe 已停止工作的简单指南 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/web/1771420970a3265337.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论