zoukankan      html  css  js  c++  java
  • adb server version (31) doesn’t match this client (36); killing…

    版权声明:蜜蜂采花酿蜂蜜,奶牛吃草产牛奶。 https://blog.csdn.net/codehxy/article/details/52175186

    案例1


    报错信息如下 
    C:Userslinux>adb shell 
    adb server version (31) doesn’t match this client (36); killing… 
    * daemon started successfully * 
    error: no devices/emulators found 

    这里写图片描述 

    错误原因: 
    adb版本不对 
    因为我升级了SDK,导致sdkplatform-toolsadb.exe文件更新升级了,而手机客户端不能连接上去
     
    (百度里面google说的都是什么端口占用,但是我的不是) 

    怎么解决 
    我找到以前的sdk里面的adb.exe文件,使用旧版的adb.exe文件替换sdkplatform-toolsadb.exe文件,完美解决 


    我的系统是win10 64位,我上传一个对应的adb文件上来,需要的朋友可以下载。 
    下载地址如下 
    点击下载64位的adb.exe 

    案例2

    情景:android studio+海马玩模拟器 
    环境变量:PATH中指定了adb路径是C:UsersdellAppDataLocalAndroidsdkplatform-toolsadb.exe 
    报错:adb server version (31) doesn’t match this client (39); killing… 

    分析:海马玩和sdk中adb版本不一致 
    验证:1、打开海马玩路径,查看对应的adb版本信息

    C:Program Files (x86)Droid4X>adb -version 
    Android Debug Bridge version 1.0.31

    2、再看看我们sdk路径下对应的adb版本信息

    C:Usersdell>adb -version 
    Android Debug Bridge version 1.0.39 
    Revision 3db08f2c6889-android 
    Installed as C:UsersdellAppDataLocalAndroidsdkplatform-toolsadb.exe

    解决:直接用sdkplatform-toolsadb.exe下面的adb替换海马玩的adb

  • 相关阅读:
    ReentrantLock和AQS
    CAS
    java8中ConcurrentHashMap
    java8中的HashMap
    TCP和UDP
    慢查询日志和profiling
    explain的使用
    select、poll、epoll之间的区别
    I/O模型
    生产者-消费者模式
  • 原文地址:https://www.cnblogs.com/limit1/p/9467047.html
Copyright © 2011-2022 走看看