打开项目时,我目前遇到此问题:
事件日志中显示的错误:
无法检测到adb版本,退出值:0xc0000409,adb输出:adb.exe F 11-11 09:55:06 17768 944 fdevent_poll.cpp:64]无法创建fdevent中断套接字对:无效参数
事件日志中显示的错误:
仿真器:仿真器:错误:AdbHostServer.cpp:93:无法连接到端口5037上的adb守护程序
此问题与您的adb.exe或android studio无关。 而且您无需重新安装Studio或重置Windows。
实际上,您的Windows停止了adb.exe来启动套接字服务器,因为某种防病毒或第三方应用程序以某种方式干扰了您的网络设置。
解决方案是:
您需要重置网络设置。
1)以管理员身份运行CMD promt。
2)输入命令“ netsh winsock reset”
3)必要时重新启动计算机
现在,如果您打开Studio,就不会出现adbhostserver错误。
,针对此问题,我有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 Defender 2.进入防火墙和网络保护 3.选择“允许应用通过防火墙”,然后在其中添加4个文件夹。
希望答案能帮助您,这是我的第一个StackOverflow答案。
,在您的PC(C:\ Windows \ System32)中转到“ netsh”
以管理员身份运行,将打开一个命令窗口,然后键入“ winsock reset”,现在重新启动PC...。
,在Windows中更改设备的“自动播放”设置。