【错误记录】adb 调试 android 设备报错 ( adb server version (32) doesn‘t match this client (41); killing... )

这篇具有很好参考价值的文章主要介绍了【错误记录】adb 调试 android 设备报错 ( adb server version (32) doesn‘t match this client (41); killing... )。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


手机上的 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

【错误记录】adb 调试 android 设备报错 ( adb server version (32) doesn‘t match this client (41); killing... ),错误记录,adb,android,调试,adb server,adb client,adb version,Android Studio

进入 Android Studio 时 , 也报该错误 :

【错误记录】adb 调试 android 设备报错 ( adb server version (32) doesn‘t match this client (41); killing... ),错误记录,adb,android,调试,adb server,adb client,adb version,Android Studio





二、问题分析



报错信息是 " 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 目录下 ,

【错误记录】adb 调试 android 设备报错 ( adb server version (32) doesn‘t match this client (41); killing... ),错误记录,adb,android,调试,adb server,adb client,adb version,Android Studio
执行

adb version

命令 , 可以查看当前 adb 版本号 , 当前的 adb 版本号是 31.0.3-7562133 ;

C:\Users\octop>adb version
Android Debug Bridge version 1.0.41
Version 31.0.3-7562133
Installed 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 有可更新的版本 ;

【错误记录】adb 调试 android 设备报错 ( adb server version (32) doesn‘t match this client (41); killing... ),错误记录,adb,android,调试,adb server,adb client,adb version,Android Studio

勾选 Android SDK Platform-Tools 前面的 复选框 按钮 , 然后点击 apply 按钮 ,

【错误记录】adb 调试 android 设备报错 ( adb server version (32) doesn‘t match this client (41); killing... ),错误记录,adb,android,调试,adb server,adb client,adb version,Android Studio

在弹出的 确认对话框中 点击 OK 按钮 ,

【错误记录】adb 调试 android 设备报错 ( adb server version (32) doesn‘t match this client (41); killing... ),错误记录,adb,android,调试,adb server,adb client,adb version,Android Studio
等待 下载 安装 完成 ;
【错误记录】adb 调试 android 设备报错 ( adb server version (32) doesn‘t match this client (41); killing... ),错误记录,adb,android,调试,adb server,adb client,adb version,Android Studio

安装完成 , 关闭对话框 ;

【错误记录】adb 调试 android 设备报错 ( adb server version (32) doesn‘t match this client (41); killing... ),错误记录,adb,android,调试,adb server,adb client,adb version,Android Studio
此时已经可以看到 Android SDK Platform-Tools 已经更新到最新版本 ;

【错误记录】adb 调试 android 设备报错 ( adb server version (32) doesn‘t match this client (41); killing... ),错误记录,adb,android,调试,adb server,adb client,adb version,Android Studio

再次执行

adb version

命令 , 查看 当前的 adb 版本号 ,

C:\Users\octop>adb version
Android Debug Bridge version 1.0.41
Version 35.0.1-11580240
Installed as D:\001_Develop\001_SDK\Sdk\platform-tools\adb.exe
Running on Windows 10.0.19045

【错误记录】adb 调试 android 设备报错 ( adb server version (32) doesn‘t match this client (41); killing... ),错误记录,adb,android,调试,adb server,adb client,adb version,Android Studio

再次执行

adb devices

命令 , 成功 连接到 手机端设备 ;

C:\Users\octop>adb devices
List of devices attached
PXUYD22628020934        device

【错误记录】adb 调试 android 设备报错 ( adb server version (32) doesn‘t match this client (41); killing... ),错误记录,adb,android,调试,adb server,adb client,adb version,Android Studio文章来源地址https://www.toymoban.com/news/detail-849392.html

到了这里,关于【错误记录】adb 调试 android 设备报错 ( adb server version (32) doesn‘t match this client (41); killing... )的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HBuilder X 运行至于Android设备,报错创建ADB反向代理失败,当前使用的adb不支持wifi真机运行,请更换其他版本adb进行真机运行

    HBuilder X 运行至真机以及模拟器的时候出现了如下错误提示。 故障排查步骤一 : 各种重启 HBuilder X 出现一些问题对我来说已经见怪不怪,很多情况下重启都可以解决。 故障排查步骤二 : 重装HBuilder 我把HBuilder卸载了,到官网重新下载了最新版然后重新安装。 故障排查步骤三 

    2024年04月13日
    浏览(49)
  • adb设备调试常用命令

    自从工作越来越忙后,越来越懒得写文章了,趁着1024程序员节,仪式性地写篇文章,分享一下最近调试设备经常用到的adb指令~ dumpsys是查看系统服务信息的一个常用指令,可以用 dumpsys -l 查看系统所有的服务,dumpsys meminfo可以查看到应用最详细的内存占用情况,主要有两大用

    2024年02月08日
    浏览(42)
  • adb---调试连接设备

    访问Android官方开发者网站下载页面[https://developer.android.com/studio/releases/platform-tools),下载 platform-tools 压缩包。 2.解压platform-tools之后将对应路径加入环境变量path里面保存 3.验证安装 命令行使用如下命令 我的设备时Goole Pixel_4 ,已root 如果安装成功,将显示ADB的版本信息。 #

    2024年04月28日
    浏览(30)
  • 【错误记录】Android Studio 中 Kotlin 版本报错 ( Module was compiled with an incompatible version of Kotlin. T )

    在 Android Studio 中 , 编译应用 , 报如下错误 : 这个报错问题 , 出现了十几次 ; 详细报错信息如下 : 下面的报错信息 , 仅做参考 , 就不要点开了 ; 核心报错信息如下 : Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.13. 大概含义就

    2024年02月05日
    浏览(52)
  • 【解决】android设备有root权限,执行“adb disable-verity”命令报错“verity cannot be disabled/enabled - USER build”

    这个错误提示意味着你的设备是使用USER版本的固件构建的,这个版本不允许禁用verity功能。但是,你可以尝试以下步骤来解决问题: 确认你的设备是否已经root,可以通过执行“adb root”命令来检查。 确认你的设备是否已经启用了开发者选项,可以在设备设置中找到“开发者

    2024年02月03日
    浏览(95)
  • 快速解决 adb server version doesn‘t match this client

    这个问题是由于电脑上安装了多个版本的adb工具,客户端和服务端的版本不一致,无法正常通信导致。最快的解决方法就是将Android SDK中adb复制到系统目录下。 操作步骤如下: 1. 查看adb版本和路径 执行 adb version ,如下,Instanlled as 显示的路径就是本机的adb文件路径。 2. 覆盖

    2024年02月10日
    浏览(39)
  • adb server version (41) doesn‘t match this client (39)

    异常 : 安装ADB后:查看版本 确定当前系统安装目录:/usr/lib/android-sdk/platform-tools/adb 版本为:39 和远程设备版本不匹配 解决:找一个41的版本,替换该目录( /usr/lib/android-sdk/platform-tools/adb )下的adb 文件即可

    2024年02月11日
    浏览(45)
  • 【解决方案】adb无法连接雷电模拟器问题 问题一:adb 提示adb server version(31) doesn't match this client(41)

    目录 雷霆9问题(安卓9.0) 雷霆5问题 (安卓7.0) 问题一:adb 提示adb server version(31) doesn\\\'t match this client(41)  问题二:more than one device and emulator 必须开启调试模式(默认为关闭) 解决办法:使用雷电模拟器安装目录下的adb.exe,位置这样找。 执行adb logcat后会得到这个日志

    2023年04月26日
    浏览(150)
  • adb server version (19045) doesn‘t match this client (41); killing.的解决办法

    我是因为安装了360手机助手,导致adb版本冲突。卸载之后问题解决 根据这个思路,如果产生\\\"adb server version (19045) doesn’t match this client (41); killing.\\\"的错误,检查一下是否有多个版本的adb服务。

    2024年02月09日
    浏览(42)
  • adb无线连接设备进行调试操作(Wi-Fi连接)

    adb connect 命令利用TCP/IP协议来连接 (某些手机还能限制是否允许远程调试,如果存在此选项需要一并打开)。    255d50d7 5555 端口是默认端口,也可以用其他端口,-s是adb中操作指定设备的参数 -s 255d50d7是指定在255d50d7这个设备上执行此操作,如果只连接了一台设备可省略此参数

    2024年02月16日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包