背景:androidstudio中使用adb命令提示adb server is out of date.
查找解决方案时,很多人说是adb的端口被其它进程占用。通过如下步骤释放端口,实际就是把占用端口的进程杀掉了。
a、adb nodaemon server
b、netstat -ano | findstr "5037"
c、tasklist | findstr "10760"
d、 taskkill /f /pid 940
在我的环境里,发现5037端口就是adb在用。所以除了上述操作外,还要再加上下列操作:
1、输入adb nodaemon server回车,重新打开一个cmd窗口运行adb shell;
2、再次使用adb devices进行查看;
adb恢复正常。
转天又出问题了,上述操作全都无效,继续执行下述步骤:
将C:WindowsSystem32目录下的<复制到C:WindowsSysWOW64下即可
如果还是不行,看看C:WindowsSysWOW64 目录下有没有 AdbWinApi.dll ,如果没有就再从C:WindowsSystem32中复制一个过来
本文发布于:2024-01-29 11:01:44,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170649730614817.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |