adb socket无法正常工作且守护进程

时间:2016-08-09 08:24:25

标签: android sockets adb daemon genymotion

我收到此类错误

  

错误:无法安装 smartsocket 监听器:无法绑定到   127.0.0.1:5037:通常只允许使用每个套接字地址(协议/网络地址/端口)。 (10048)1:34:26   PM无法从ADB服务器读取确定1:34:26 PM *无法启动   守护进程* 1:34:26 PM错误:无法连接守护进程1:34:26 PM   ' C:\用户\ MITESH   SUTHAR \应用程序数据\本地\ Android的\ SDK \平台工具\ adb.exe,启动服务器'   失败 - 必要时手动运行1:38:14 PM无法获得结果   ' adb版本'

my genymotion device is running but it shows me that no device

8 个答案:

答案 0 :(得分:17)

我遇到了同样的错误。我给出了以下命令。它已经解决了

命令: - taskkill /f /im adb.exe

答案 1 :(得分:13)

  1. 关闭Eclipse或Android Studio,如果其中一个正在运行(可选)。
  2. 打开命令提示符。
  3. 转到Android SDK platform-tools目录。
  4. 输入adb kill-server
  5. 输入adb start-server
  6. 如果启动ADB服务器时未引发任何错误消息,则adb成功启动。
  7. OR

    1. 转到“任务管理器”,打开“进程”选项卡,然后结束adb.exe进程。
    2. 然后重启Android Studio。
    3. 如果adb存在任何问题,这可能会有效。

答案 2 :(得分:4)

就我而言,上述解决方案均无效。我奇怪地解决了它也许它可能是一个错误。

不要在Android Studio之前运行Genymotion模拟器。首先,我打开android studio,然后点击运行项目并选择部署目标窗口出现。然后我运行genymotion模拟器,现在模拟器显示在Android Studio的选择部署目标窗口中。然后部署到模拟器而没有错误。完成!

另一方面,您可以尝试将Genymotion sdk设置为与Android studio sdk相同。要做到这一点,首先找到你的sdk位置。您可以通过右键单击 Android Studio项目 - >找到它。打开模块设置 - >选择SDK位置 - >在Android SDK位置下,显示。然后打开 Genymotion - >设置 - > ADB标签 - >点击使用自定义Android SDK工具单选按钮 - >导航到Android studio使用的SDK文件夹 - >重启Genymotion虚拟设备

答案 3 :(得分:1)

使用 API 30 安装的 Android Studio 4.1.3 出现此错误 01-04-2021 09:56 'C:\Users\ranja\Android\Sdk\platform-tools\adb.exe start-server' 失败 -- 必要时手动运行

试过 C:\Users\ranja>adb start-server

  • 守护进程没有运行;现在从 tcp:5037 开始 **无法从 ADB 服务器读取正常
  • 无法启动守护进程 错误:无法连接到守护进程**

注意:我在 Windows 10 的 %PATH% 环境变量中添加了“C:\Users\ranja\Android\Sdk\platform-tools”

答案 4 :(得分:0)

我在离子2中遇到了同样的错误。我只是卸载并重新安装离子。它再次正常工作..

npm uninstall -g ionic
npm install -g ionic

答案 5 :(得分:0)

如果以上都不适合您,请确保您关闭了Genymotion模拟器,因为它导致了我的这个问题。

答案 6 :(得分:0)

最简单的方法!我刚试图将React-Native应用程序连接到Android Studio模拟器时遇到此问题。如果您阅读错误消息,它会告诉您 "通常只允许使用每个套接字地址(协议/网络地址/端口)。" 因此,您可以假设除React-Native之外的其他内容也尝试连接到模拟器。

终止连接:

  1. 让模拟器保持运行状态。

  2. 关闭并卸载模拟器上的所有Android Studio / Eclipse应用程序。 这会终止尝试连接的应用。

  3. 如果正在运行,请关闭Eclipse或Android Studio。 Android Studio不必打开才能让模拟器正常工作(这很重要)这会终止尝试连接的软件。

  4. 这样做之后我又回到了我的React-Native应用程序并连接到Expo没问题。

    您所要做的就是终止所有连接。但是你可以选择。

答案 7 :(得分:0)

我遇到了同样的错误,它只是在Windows上重新启动AS后才起作用,当然,它要求更新SDK。