Android adb套接字不工作和守护进程
我得到了这种类型的错误 错误:无法安装smartsocket侦听器:无法绑定到 127.0.0.1:5037:每个套接字地址(协议/网络地址/端口)通常只允许使用一次。(10048) 1:34:26 PM无法从ADB服务器读取ok 1:34:26 PM*启动失败 守护进程*1:34:26 PM错误:无法连接到守护进程1:34:26 PM 'C:\Users\MITESH SUTHAR\AppData\Local\Android\Sdk\platform tools\adb.exe,启动服务器的 失败--必要时手动运行下午1:38:14无法获得结果 亚洲开发银行版本Android adb套接字不工作和守护进程,android,sockets,adb,daemon,genymotion,Android,Sockets,Adb,Daemon,Genymotion,我得到了这种类型的错误 错误:无法安装smartsocket侦听器:无法绑定到 127.0.0.1:5037:每个套接字地址(协议/网络地址/端口)通常只允许使用一次。(10048) 1:34:26 PM无法从ADB服务器读取ok 1:34:26 PM*启动失败 守护进程*1:34:26 PM错误:无法连接到守护进程1:34:26 PM 'C:\Users\MITESH SUTHAR\AppData\Local\Android\Sdk\platform tools\adb.exe,启动服务器的
平台工具
目录adb kill server
adb启动服务器
ADB
adb.exe
进程如果adb有任何问题,这可能会起作用。我在ionic 2中遇到了相同的错误。我只是卸载并重新安装爱奥尼亚。它又能正常工作了
npm uninstall -g ionic
npm install -g ionic
就我而言,上述解决方案都不起作用。我奇怪地解决了它,可能是个bug 不要在Android Studio之前运行Genymotion emulator。首先,我打开android studio,然后单击RunProject并选择部署目标windows。然后我运行genymotion仿真器,现在仿真器显示在androidstudio中的selectdeployment目标窗口中。然后部署到仿真器,没有错误。完成了
另一种方法是,您可以尝试将Genymotion sdk设置为与Android studio sdk相同的版本。要做到这一点,首先找到您的sdk位置。您可以通过右键单击Android Studio项目->打开模块设置->选择SDK位置->在Android SDK位置下找到它,如图所示。然后打开Genymotion->Settings->ADB选项卡->单击使用自定义Android SDK工具单选按钮->导航到Android studio使用的SDK文件夹->重新启动Genymotion虚拟设备我遇到了相同的错误。我提供了下面的命令,问题就解决了
命令:-
taskkill/f/im adb.exe
如果上述操作都不适用于您,请确保您已关闭Genymotion emulator,因为它会导致我出现此问题。最简单的方法我在尝试将React本机应用程序连接到Android Studio模拟器时遇到了这个问题。如果您阅读了错误消息,它会告诉您,“每个套接字地址(协议/网络地址/端口)通常只允许使用一次。”因此,您可以假设React Native之外的其他东西也在尝试连接到仿真器
终止连接:
您所要做的就是终止所有连接。无论您如何选择。我遇到了相同的错误,在windows上重新启动AS后它就工作了,当然,它要求SDK更新。安装了API 30的Android Studio 4.1.3有此错误 01-04-2021 09:56'C:\Users\ranja\Android\Sdk\platform tools\adb.exe启动服务器'失败--如有必要,手动运行 已尝试C:\Users\ranja>adb启动服务器
- 守护进程未运行;现在从tcp:5037开始 **无法从ADB服务器读取ok
- 无法启动守护进程 错误:无法连接到守护进程**
注意:我在Windows 10上的%PATH%环境变量中添加了“C:\Users\ranja\Android\Sdk\platform tools”它说,“找不到进程adb.exe”。“adb kill server”“adb start server”这些命令将帮助您简化并为我工作。thanksKilling
adb.exe
是Windows用户最简单的选择