adb连接手机安装和使用,以及提示adb server version(31) doesn‘t match this client(39)解决办法

1.我已经安装过androidstudio,使用它自带的adb了,将adb.exe的绝对路径:C:\Users\10156578\AppData\Local\Android\Sdk\platform-tools 添加到系统的环境变量中,然后打开cmd输入adb version就可以正常使用。另一种安装方法类似,从官网https://adbshell.com/downloads或者别的渠道下载安装包,解压后将adb.exe路径加入环境变量即可。

2.安装好之后,连接手机设备时,提示错误:adb server version (41) doesn't match this client (39); killing...

字面意思是当前client版本39,与server端的版本41不匹配引起的。client是电脑已经安装的adb程序的版本,而server是你的服务端将要connect的设备。

网上说出现这种不匹配只要下载对应的adb版本重新替换之前安装的adb就行了,但是这里我遇到的问题不是这个原因导致的,原因是我的电脑安装了鲁大师手机助手,它把adb端口占用了,导致检测不到。

因为套接字的唯一性(一个套接字只能由 协议/网络地址/端口号 唯一确定 ),一个电脑只能有一个程序关联对应的端口,对于adb对应的端口就是5037。使用命令:netstat -ano|findstr “5037” 去查找5037对应的端口号的进程id 也就是pid。
如果有相应的pid,就证明此端口5037有程序占用了:

使用tasklist |findstr “20224”,查询进程,我这里已经关闭了进程,所以没有显示,正常可以发现鲁大师手机助手占用了5037端口,使用任务管理器关闭鲁大师手机助手,重新使用adb连接成功。

如果要结束进程,可以使用命令:Taskkill /pid [进程码] -t(结束该进程) -f(强制结束该进程以及所有子进程)结束该进程。

3.由于手机直接复制视频出现“未知错误”,因此使用adb将手机中的视频pull到电脑中。

命令:adb pull(空格)设备中视频的路径//视频名.mp4 (空格)要保存的计算机路径(“.”代表下载到当前cmd文件夹下)。然后下载成功。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 报错信息 "adb server version (31) doesn&#39;t match this client (39); killing..." 表示adb服务器的版本与客户端的版本不匹配,导致连接失败。这可能是因为海马玩模拟器和Android SDK中的adb版本不一致所致。为了解决这个问题,你可以尝试以下几个步骤: 1. 检查海马玩模拟器的adb版本:打开海马玩模拟器的路径,查看对应的adb版本信息。确认与Android SDK中的adb版本是否一致。 2. 检查环境变量设置:确保你的系统环境变量中指定了正确的adb路径。你可以查看PATH环境变量,并确认其中指定的adb.exe路径是正确的。 3. 更新adb版本:如果海马玩模拟器的adb版本低于Android SDK中的adb版本,你可以尝试更新ADB。你可以在Android SDK Manager中选择更新ADB工具。 4. 替换adb.exe文件:如果以上方法都无效,你可以尝试使用旧版的adb.exe文件替换Android SDK中的adb.exe文件。你可以找到以前的SDK中的adb.exe文件,并将其复制到sdk\platform-tools\目录下,覆盖原有的adb.exe文件。 请注意,在进行任何更改之前,建议先备份原有的adb.exe文件,以防止出现意外情况。希望这些方法能帮助你解决问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [解决:adb 提示adb server version(31) doesn&#39;t match this client(41) 解决办法](https://blog.csdn.net/gufenchen/article/details/91383397)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [adb server version (31) doesn&#39;t match this client](https://blog.csdn.net/qq_21406125/article/details/78803081)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值