我在打开项目时当前遇到此问题:
事件日志中显示的错误:
无法检测adb版本,退出值:0xc0000409,adb输出:adb.exe F 11-11 09:55:06 17768 944 fdevent_poll.cpp:64]无法创建fdevent中断套接字对:无效参数
事件日志中显示的错误:
仿真器:仿真器:错误:AdbHostServer.cpp:93:无法连接到端口5037上的adb守护程序
我有2个可能的解决方案:
((1st):下载Revo Uninstaller并从中卸载Android Studio。 Revo是功能强大的工具,可删除所选软件的所有文件,包括程序数据缓存文件以及所有其他设置和存储库。之后,重新安装Android Studio,并在安装过程中选择“不导入设置”。
Revo Installer Download Link :: (https://www.revouninstaller.com/revo-uninstaller-free-download/)
如果不起作用,唯一剩下的解决方案是::
(第二):转到设置/更新和安全性/恢复/并重置您的电脑。选择保留我的文件并重置它的选项。不用担心关于其他硬盘数据,它将仅重置所有程序您的C盘,并且还将保存所有文档文件,下载文件,视频和图像。
((我先尝试了第二个选项,对我有用)
首先发生此问题是因为防病毒往往会删除临时文件,Android Studio将其模拟器文件保存在临时文件中夹。要解决此问题,只需转到防病毒设置并搜索“添加排除”选项,并在其中添加这4个文件夹:
(instead of rajhr open the folder with your user name)
1 . C:\Users\rajhr\.android
2 . C:\Users\rajhr\.AndroidStudio3.5
3 . C:\Users\rajhr\AppData\Local\Android
4 . C:\Users\rajhr\AppData\Local\Temp\AndroidEmulator
并且还将它们添加到Windows Defender设置:1.打开Windows Defender2.进入防火墙和网络保护3.选择允许应用程序通过防火墙,然后在其中添加4个文件夹。
希望答案能帮助您,这是我的第一个StackOverflow答案。
此问题与您的adb.exe或android studio无关。而且您不需要重新安装Studio或重置窗口。
实际上您的Windows停止了adb.exe来启动套接字服务器,因为某种杀毒软件或第三方应用程序干扰了您的网络设置。
解决方案是:
您需要重置网络设置。
1)以管理员身份运行CMD promt。
2)键入命令“ netsh winsock重置”
3)如果需要,请重新启动计算机
现在,如果您打开Studio,将不会出现adbhostserver错误。