daemon not running; starting now at tcp:5037 [2023-10-02 14:13:56 - adb] * daemon started successfully
时间: 2024-04-21 15:17:59 浏览: 310
"daemon not running; starting now at tcp:5037"是一个错误提示,意味着ADB(Android Debug Bridge)守护进程没有运行。通常情况下,ADB守护进程会在启动时监听5037端口。如果你遇到这个错误,可能是由于以下几个原因:
1. ADB守护进程没有正确启动:请尝试重新启动ADB守护进程,可以通过终端输入以下命令:adb kill-server,然后再输入adb start-server。
2. 端口被占用:可能是由于其他程序正在使用5037端口,导致ADB无法启动。你可以通过以下命令查看哪个程序占用了5037端口:lsof -i :5037。然后尝试终止占用该端口的程序,或者修改ADB的默认端口。
3. 权限问题:请确保你有足够的权限来启动ADB守护进程。你可以尝试使用管理员权限或以root身份运行命令。
相关问题
adb devices List of devices attached * daemon not running; starting now at tcp:5037 * daemon started successfully
如果在运行 `adb devices` 命令时出现问题,可能是由于 Android Debug Bridge (ADB) 守护进程未能正常启动所致。在这种情况下,您可以尝试以下步骤来解决问题:
1. 首先,确保您的 Android 设备已启用 USB 调试模式,并已正确连接到计算机。您可以通过运行以下命令来检查设备是否已连接:
```
lsusb
```
如果设备已连接,则应该会看到类似以下内容的输出:
```
Bus 001 Device 002: ID 05c6:9008 Qualcomm, Inc. Gobi Wireless Modem (QDL mode)
```
2. 如果您使用的是 Ubuntu 等 Linux 操作系统,则需要在终端中运行以下命令来启动 ADB 守护进程:
```
sudo adb kill-server
sudo adb start-server
```
3. 如果您使用的是 Windows 操作系统,则需要检查计算机上是否已安装了正确的 USB 驱动程序。您可以在设备管理器中查看设备是否已正确识别。如果设备未正确识别,则需要安装适当的驱动程序。
如果您仍然无法解决问题,请尝试在 Stack Overflow 等技术论坛上寻求帮助,或者查看 Android 开发者文档以获取更多信息。
* daemon not running; starting now at tcp:5037 * daemon started successfully List of devices attached
根据提供的引用内容,当出现"* daemon not running; starting now at tcp:5037 * daemon started successfully List of devices attached"的错误提示时,可以按照以下步骤解决问题:
1. 打开命令提示符窗口(cmd)。
2. 输入以下命令以查找占用5037端口的应用程序:
```shell
netstat -ano | findstr "5037"
```
3. 根据输出结果找到占用5037端口的应用程序的PID(进程ID)。
4. 输入以下命令以结束占用5037端口的应用程序:
```shell
taskkill /F /PID <PID>
```
其中,将`<PID>`替换为占用5037端口的应用程序的PID。
5. 检查adb命令是否正常运行:
```shell
adb devices
```
如果输出类似于"List of devices attached"的信息,则表示adb命令已成功启动。
请注意,以上步骤是针对Windows系统的解决方案。如果您使用的是其他操作系统,请提供相关信息以便我能够给出适当的解决方案。
阅读全文