赞
踩
背景:androidstudio中使用adb命令提示adb server is out of date. killing...
查找解决方案时,很多人说是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:\Windows\System32目录下的adb.exe复制到C:\Windows\SysWOW64下即可
如果还是不行,看看C:\Windows\SysWOW64 目录下有没有 AdbWinApi.dll ,如果没有就再从C:\Windows\System32中复制一个过来
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。