adb 套接字不工作和守护进程
adb socket not working and daemon
我收到此类错误
error: could not install smartsocket listener: cannot bind to
127.0.0.1:5037: Only one usage of each socket address (protocol/network address/port) is normally permitted. (10048) 1:34:26
PM could not read ok from ADB Server 1:34:26 PM * failed to start
daemon * 1:34:26 PM error: cannot connect to daemon 1:34:26 PM
'C:\Users\MITESH
SUTHAR\AppData\Local\Android\Sdk\platform-tools\adb.exe,start-server'
failed -- run manually if necessary 1:38:14 PM Unable to obtain result
of 'adb version'
my genymotion device is running but it shows me that no device
- 关闭 Eclipse 或 Android Studio,如果其中一个是运行(可选)。
- 打开命令提示符。
- 转到 Android SDK
platform-tools
目录。
- 类型
adb kill-server
.
- 类型
adb start-server
.
- 如果在启动 ADB 服务器时没有抛出错误消息,则
adb
启动成功。
或
- 转到任务管理器,打开“进程”选项卡,然后结束
adb.exe
进程。
- 然后重新启动 Android Studio。
如果 adb 有任何问题,这可能有效。
我在 ionic 2 中遇到了同样的错误。我只是卸载并重新安装 ionic。它再次正常工作..
npm uninstall -g ionic
npm install -g ionic
就我而言,上述解决方案的 none 有效。我奇怪地解决了它,也许它可能是一个错误。
在 Android Studio 之前不要 运行 Genymotion 模拟器。首先,我打开 android studio,然后单击 运行 项目,出现 select 部署目标 windows。然后我 运行 genymotion 模拟器,现在模拟器显示在 Android Studio 的 select 部署目标 windows 中。然后部署到模拟器没有报错。完成!
作为另一种方式,您可以尝试将 Genymotion sdk 设置为与 Android studio sdk 相同。为此,首先找到您的 SDK 位置。您可以通过右击Android Studio项目->打开模块设置->SelectSDK位置->AndroidSDK位置下找到它,它被显示。然后打开 Genymotion -> 设置 -> ADB 选项卡 -> 单击使用自定义 Android SDK 工具单选按钮 -> 导航到 Android studio 使用的 SDK 文件夹 -> 重启 Genymotion 虚拟设备
我遇到了同样的错误。我提供了以下命令,问题得到解决。
命令:- taskkill /f /im adb.exe
如果上述 none 对您有效,请确保您已关闭 Genymotion 模拟器,因为它导致了我的这个问题。
最简单的方法! 我只是 运行 尝试将 React-Native 应用程序连接到 Android Studio 模拟器。如果您阅读错误消息,它会告诉您 "Only one usage of each socket address (protocol/network address/port) is normally permitted." 因此您可以假设 React-Native 以外的其他东西也在尝试连接到模拟器。
终止连接:
离开模拟器运行。
关闭并卸载模拟器上的所有 Android Studio/Eclipse 应用程序。 这会终止尝试连接的应用程序。
关闭 Eclipse 或 Android Studio,如果其中一个 运行。 Android 无需打开 Studio 即可让模拟器工作 (这很重要)。 这会终止尝试连接的软件。
这样做之后,我回到我的 React-Native 应用程序并连接到 Expo 没问题。
您所要做的就是终止所有连接。不管你怎么选择。
我遇到了同样的错误,在windows重启AS后就可以了,当然,它要求更新SDK。
AndroidStudio 4.1.3 with API30 安装有这个错误
01-04-2021
09:56 'C:\Users\ranja\Android\Sdk\platform-tools\adb.exe start-server' 失败 -- 运行 如有必要手动
尝试过 C:\Users\ranja>adb start-server
- 守护进程未 运行ning;现在开始 tcp:5037
**无法从 ADB 服务器正常读取
- 无法启动守护进程
错误:无法连接到守护进程**
注意:我在 Windows 10
上的 %PATH% 环境变量中添加了 'C:\Users\ranja\Android\Sdk\platform-tools'
我收到此类错误
error: could not install smartsocket listener: cannot bind to 127.0.0.1:5037: Only one usage of each socket address (protocol/network address/port) is normally permitted. (10048) 1:34:26 PM could not read ok from ADB Server 1:34:26 PM * failed to start daemon * 1:34:26 PM error: cannot connect to daemon 1:34:26 PM 'C:\Users\MITESH SUTHAR\AppData\Local\Android\Sdk\platform-tools\adb.exe,start-server' failed -- run manually if necessary 1:38:14 PM Unable to obtain result of 'adb version'
my genymotion device is running but it shows me that no device
- 关闭 Eclipse 或 Android Studio,如果其中一个是运行(可选)。
- 打开命令提示符。
- 转到 Android SDK
platform-tools
目录。 - 类型
adb kill-server
. - 类型
adb start-server
. - 如果在启动 ADB 服务器时没有抛出错误消息,则
adb
启动成功。
或
- 转到任务管理器,打开“进程”选项卡,然后结束
adb.exe
进程。 - 然后重新启动 Android Studio。
如果 adb 有任何问题,这可能有效。
我在 ionic 2 中遇到了同样的错误。我只是卸载并重新安装 ionic。它再次正常工作..
npm uninstall -g ionic
npm install -g ionic
就我而言,上述解决方案的 none 有效。我奇怪地解决了它,也许它可能是一个错误。
在 Android Studio 之前不要 运行 Genymotion 模拟器。首先,我打开 android studio,然后单击 运行 项目,出现 select 部署目标 windows。然后我 运行 genymotion 模拟器,现在模拟器显示在 Android Studio 的 select 部署目标 windows 中。然后部署到模拟器没有报错。完成!
作为另一种方式,您可以尝试将 Genymotion sdk 设置为与 Android studio sdk 相同。为此,首先找到您的 SDK 位置。您可以通过右击Android Studio项目->打开模块设置->SelectSDK位置->AndroidSDK位置下找到它,它被显示。然后打开 Genymotion -> 设置 -> ADB 选项卡 -> 单击使用自定义 Android SDK 工具单选按钮 -> 导航到 Android studio 使用的 SDK 文件夹 -> 重启 Genymotion 虚拟设备
我遇到了同样的错误。我提供了以下命令,问题得到解决。
命令:- taskkill /f /im adb.exe
如果上述 none 对您有效,请确保您已关闭 Genymotion 模拟器,因为它导致了我的这个问题。
最简单的方法! 我只是 运行 尝试将 React-Native 应用程序连接到 Android Studio 模拟器。如果您阅读错误消息,它会告诉您 "Only one usage of each socket address (protocol/network address/port) is normally permitted." 因此您可以假设 React-Native 以外的其他东西也在尝试连接到模拟器。
终止连接:
离开模拟器运行。
关闭并卸载模拟器上的所有 Android Studio/Eclipse 应用程序。 这会终止尝试连接的应用程序。
关闭 Eclipse 或 Android Studio,如果其中一个 运行。 Android 无需打开 Studio 即可让模拟器工作 (这很重要)。 这会终止尝试连接的软件。
这样做之后,我回到我的 React-Native 应用程序并连接到 Expo 没问题。
您所要做的就是终止所有连接。不管你怎么选择。
我遇到了同样的错误,在windows重启AS后就可以了,当然,它要求更新SDK。
AndroidStudio 4.1.3 with API30 安装有这个错误 01-04-2021 09:56 'C:\Users\ranja\Android\Sdk\platform-tools\adb.exe start-server' 失败 -- 运行 如有必要手动
尝试过 C:\Users\ranja>adb start-server
- 守护进程未 运行ning;现在开始 tcp:5037 **无法从 ADB 服务器正常读取
- 无法启动守护进程 错误:无法连接到守护进程**
注意:我在 Windows 10
上的 %PATH% 环境变量中添加了 'C:\Users\ranja\Android\Sdk\platform-tools'