adb server version (31) doesn’t match this client (36); killing… 的解决方法

今天折腾了一下Android studio,好不容易搞完了,结果在运行adb命令的时候出错了

不要着急,我们先看下这个错误是怎么出现的。

1、搞完Android studio之后也升级使用了新的sdk,并配置了环境变量

2、启动了第三方模拟器

3、之后用adb devices命令就出现了上图的错误

从报错的原因来看应该是版本不一致导致的,大概的意思是说你现在的adb版本是31,但是你client端的却是36(这里的client端我猜就是第三方的模拟器)不匹配啊。

尝试解决下,既然版本不一致,那就统一下版本不就好吗,adb就是一个exe程序,可以随意copy的,所以我就把sdk>platform-tools>adb.exe拷贝到了第三方模拟器中去覆盖ta的adb.exe,这样就保持了版本的一致了。

之后重启模拟器(这里挺奇怪,重启模拟器后还是有问题,我就重启了下电脑,之后你懂的,居然好了,唉,算你狠!)

时间: 2024-10-25 07:57:08

adb server version (31) doesn’t match this client (36); killing… 的解决方法的相关文章

adb server version (31) doesn't match this client (40); killing...的解决办法

运行adb devices命令的时候出错了:adb server version (31) doesn't match this client (40); killing...could not read ok from ADB Server* failed to start daemonerror: cannot connect to daemon 解决办法: 原因:这个是socket 的端口被占用了,我这里是因为360安全助手占用了这个端口,所以其他的就不能够用了. 卸载360安全助手就可以

adb server version (31) doesn't match this client (36)

运行adb 命令的时候报错: C:\Users\Administrator>adb devices List of devices attachedadb server version (31) doesn't match this client (36); killing...error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037:通常每个套接字地址(协议/网络地址/端口)只允许使用一次. (

Genymotion 模拟器连接不上(adb server version (40) doesn't match this client (39))

前言 最新下了个最新版的Genymotion,然后adb devices发现连不上模拟器了,报adb server version (40) doesn't match this client (39); killing...从报错信息看是adb版本不匹配导致的,接下来讲如何解决这个问题 遇到问题 1.从官网下载genymotion,启动模拟器之后 用adb devices提示如下,意思说本机的adb版本号是39 模拟器中adb版本号是40 进入模拟器的adb目录查看adb版本号 解决办法 将本

Warning: mysqli_connect(): The server requested authentication method unknown to the client [caching_sha2_password]报错解决方法

错误: 解决方法: 原文地址:https://www.cnblogs.com/NuoChong/p/10013272.html

手机连接ADB,提示“adb server version not match client”解决办法。

安装SDK,且手机打开开发者模式.允许USB调试后,依然提示"adb server version not match client". 一.查看5037端口占用: 1)netstat  -ano | findstr "5037" 2)通过任务管理器查看PID 二.查看进程 通过命令或任务管理器查看,命令:tasklist /fi "pid eq XXXXX" 三.在任务管理器中结束进程. 此进程为金山毒霸进程,终止后依然出现. 解决办法:打开金

There is no overloaded version of 'IntToStr' that can be called with these arguments 解决方法

当我执行 inttostr(int(一个double型的变量))时,出现如下提示,是什么意思啊?There is no overloaded version of 'IntToStr' that can be called with these arguments 解决方法: 把用的inttostr()函数改为 floattostr() 函数即可. 参考链接:http://bbs.csdn.net/topics/30467070 There is no overloaded version of

[MS-SQL] SQL Server 2008 组态管理工具出现:远端进程调用失败 0x800706be 解决方法

[MS-SQL] SQL Server 2008 管理工具出现"远端进程调用失败 0x800706be"解决方法 因为项目需求电脑装的 SQL Server 是使用 SQL Server 2008 Express 版本,而自从安装完 VS 2012 之后原本正常的 SQL Server 竟然立马坏了,又因为时间总是太少事情总是太多,所以一直拖到最近才来找问题,不要问我那我工作怎办!因为至少 SQL 连远端的部分还是正常的! 问题由来 因为项目需求电脑装的 SQL Server 是使用

(转)jdbc 调用 sql server 的存储过程时“该语句没有返回结果集”的解决方法

本文转载自:http://hedyn.iteye.com/blog/856040 在JDBC中调用SQL Server中的存储过程时出现如下异常: com.microsoft.sqlserver.jdbc.SQLServerException: 该语句没有返回结果集. at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:171) at com.microsof

adb server version(32) dosenot match this client