adb devices -l adb server version (32) doesn't match this client (41); killing... could not read ok from ADB Server * failed to start daemon adb.exe: failed to check server version: cannot connect to daemon 什么意思
时间: 2024-04-18 19:31:36 浏览: 378
这个错误信息表明 adb 工具的版本不匹配,导致无法连接到 adb 服务器。其中:
- `adb server version (32) doesn't match this client (41); killing...` 表示 adb 服务器的版本为 32,而当前使用的 adb 客户端版本为 41,两者不匹配。
- `could not read ok from ADB Server` 表示无法从 adb 服务器读取到正确的响应。
- `failed to start daemon` 表示无法启动 adb 守护进程。
- `adb.exe: failed to check server version: cannot connect to daemon` 表示 adb.exe 在检查服务器版本时无法连接到守护进程。
这些错误提示通常是由于 adb 客户端和服务器之间的版本不匹配或者守护进程无法正常启动导致的。解决方法可能包括更新 adb 工具的版本、检查守护进程是否正常运行、或者重启设备等操作。
相关问题
打开mumu 使用命令adb devices报错adb server version (32) doesn't match this client (41); killing... * daemon started successfully List of devices attached
这个错误提示是因为你的电脑上安装的adb客户端版本和adb服务端版本不一致导致的。你可以通过以下步骤解决这个问题:
1. 打开命令行窗口,输入以下命令来停止adb服务端进程:
```
adb kill-server
```
2. 然后输入以下命令来启动adb服务端进程:
```
adb start-server
```
3. 接着输入以下命令来查看连接的设备列表:
```
adb devices
```
如果一切正常,你应该可以看到你连接的设备列表了。
如果还是无法解决问题,你可以尝试升级adb客户端或者降级adb服务端到相同的版本。
adb server version (32) doesn't match this client (41); killing...还是报错
如果你的adb客户端和服务端版本不匹配,你可以尝试以下解决方法:
1. 确保你的adb客户端和服务端版本相同。可以从Android SDK中的"platform-tools"目录中获取最新版本的adb二进制文件,并替换你系统中的adb文件。
2. 检查是否有其他程序在使用adb服务。有时其他程序可能会占用adb服务,导致版本不匹配的错误。你可以尝试关闭其他使用adb的应用程序或进程,然后再次尝试运行adb命令。
3. 尝试重启计算机。有时候重新启动计算机可以解决与adb版本不匹配相关的问题。
如果上述方法都无法解决问题,你可能需要升级或降级adb客户端和服务端以使它们的版本匹配。请注意,确保备份重要的数据和配置文件,以防止意外数据丢失。
阅读全文