悠扬随风 发表于 2024-6-15 00:44:24

【错误记录】adb 调试 android 设备报错 ( adb server version (32) doesn

手机上的 adb server 是新的 , 电脑上的 adb client 很长时间没有更新 , 进入 SDK Manager 中更新 Android SDK Platform-Tools 工具版本即可 ;




一、错误记录


使用 adb 下令 , 检察 设备 , 报如下错误 ;
C:\Users\octop>adb devices

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
https://img-blog.csdnimg.cn/direct/360c0eae22a146edb4bbbc8db63e8465.png
进入 Android Studio 时 , 也报该错误 :
https://img-blog.csdnimg.cn/direct/77abd9c878c64dad9c0745669a8161b9.png




二、题目分析


报错信息是 " adb server version (32) doesn’t match this client (41); "
其中涉及到两个版本号 , adb server 版本号 和 adb client 版本号 ,

adb server 和 adb client 是 Android Debug Bridge 调试工具 的两个重要组件 :


[*]adb client 是 在下令行中运行的 adb 可执行文件 , 在电脑上操作的是 adb client , 当开发者输入下令后 , adb client 会剖析 下令 , 并将其发送给 adb server 来执行 , adb server 执行了下令并返回告终果 , adb client 会将这些结果显示在你的下令行界面上 ;
[*]adb server 是 Android 手机上运行的一个背景历程 , 负责管理 电脑 与 毗连的 Android 设备或模仿器的通信 , 运行一个 adb 下令时 , 电脑上的 adb client 现实上是与 手机上的 adb server 通信 , 然后由手机上的 adb server 处置惩罚 与 手机设备的现实通信 ;

adb client 是 电脑上安装的 adb 程序 , 一般是在 sdk 的 platform-tools 目录下 ,
https://img-blog.csdnimg.cn/direct/3d0f14c15ca4461186187252c332a0e9.png
执行
adb version

下令 , 可以检察当前 adb 版本号 , 当前的 adb 版本号是 31.0.3-7562133 ;
C:\Users\octop>adb version

Android Debug Bridge version 1.0.41Version 31.0.3-7562133Installed as D:\001_Develop\001_SDK\Sdk\platform-tools\adb.exe
adb server 版本号 指的是 要毗连的 adb 服务端 , 也就是设备端 的 版本号 ;

出险两个版本号不匹配的环境 , 只必要更新 电脑端的 adb 版本即可 ;




三、办理方案


进入到 Android Studio , 点击 SDK Manager 按钮 , 然后进入 SDK Tools 面板 , 此时可以看到 Android SDK Platform-Tools 有可更新的版本 ;
https://img-blog.csdnimg.cn/direct/e0ba0ebc8b864d46bf6d8775b5572138.png
勾选 Android SDK Platform-Tools 前面的 复选框 按钮 , 然后点击 apply 按钮 ,
https://img-blog.csdnimg.cn/direct/eb6758c901154a84b90ac0c7f4845269.png
在弹出的 确认对话框中 点击 OK 按钮 ,
https://img-blog.csdnimg.cn/direct/68d05c6e9e3b4970adadbf2e1857d712.png
期待 下载 安装 完成 ;
https://img-blog.csdnimg.cn/direct/49f52d52996a485e8e86ce24bcb38a4c.png
安装完成 , 关闭对话框 ;
https://img-blog.csdnimg.cn/direct/e8fb7048e32c4af9887152d0be4a769d.png
此时已经可以看到 Android SDK Platform-Tools 已经更新到最新版本 ;
https://img-blog.csdnimg.cn/direct/8188ddf7367b4cf48cf8b55898d02f90.png
再次执行
adb version

下令 , 检察 当前的 adb 版本号 ,
C:\Users\octop>adb version

Android Debug Bridge version 1.0.41Version 35.0.1-11580240Installed as D:\001_Develop\001_SDK\Sdk\platform-tools\adb.exeRunning on Windows 10.0.19045 https://img-blog.csdnimg.cn/direct/a910dc7f694f4f71a2a643de8059b4b2.png
再次执行
adb devices
下令 , 乐成 毗连到 手机端设备 ;
C:\Users\octop>adb devices
List of devices attachedPXUYD22628020934      device https://img-blog.csdnimg.cn/direct/c640ea93f5f14f0bbb209bebc758ac90.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【错误记录】adb 调试 android 设备报错 ( adb server version (32) doesn