问题

使用 adb 命令的时候报错如下:

 adb server is out of date.  killing...
ADB server didn't ACK
* failed to start daemon *
error:

问题原因

不同软件中的 adb.exe 版本冲突。调用的 adb 命令的版本 和 android_sdk/platform-tools 目录下的 adb 版本不一样导致的(即调用的可能不是 android_sdk/platform-tools 目录下的 adb)。

解决方法

以我之前的举例:

1. 首先查看 Genymotion 配置的 sdk 路径要保持和 Android_sdk 的 SDK 路径一致,如下图所示:

2. 查看环境变量是否配置了多个 adb 路径,导致命令行调用的时候调用了错误版本的 adb

(1)在此电脑中搜索 adb.exe,可以看到除了Android_sdk里有 adb.exe,Monkey中也有adb.exe,你的可能还有其他的。

3. 查看系统调用的是否是 Android_sdk 中的 adb.exe。

(1)打开 命令行,输入 adb version:

C:\WINDOWS\system32>adb version

结果如下:adb 的版本为 1.0.32

Android Debug Bridge version 1.0.

(2)进入到Android_sdk 配置的 sdk 路径,执行 adb.exe:

C:\WINDOWS\system32>cd /d D:\Android_sdk\android-sdk-windows\platform-tools\

D:\Android_sdk\android-sdk-windows\platform-tools>adb.exe version

结果如下:adb 的版本为 1.0.41

Android Debug Bridge version 1.0.
Version 29.0.-
Installed as D:\Android_sdk\android-sdk-windows\platform-tools\adb.exe

(3)对比:从上面我们可以看到两个 adb 的版本是不一致的,说明我们调用 adb 的时候并不是用的 Android_sdk 中的 adb.exe。查看之前第1步中查出的其他的 adb.exe 的版本,若有与第2步中的(1)步骤结果一样的版本号,则说明问题就出在它身上,我们在直接调用或开启adb的时候,可能就是调用的它,而不是Android_sdk 中的adb.exe。

(4)验证一下第 (3)步。转到 上面查到的其他的 adb.exe 目录下,执行 adb.exe version,以我的Monkey目录中的 adb.exe 为例:

D:\Android_sdk\android-sdk-windows\platform-tools>cd /d D:\Monkey\platform-tools_r22-windows\platform-tools

D:\Monkey\platform-tools_r22-windows\platform-tools>adb.exe version

结果如下:adb 的版本为 1.0.32

Android Debug Bridge version 1.0.

可以看到 这个版本和上面的一样,所以,问题就出在它的身上,我们只需要删除这个目录下的adb.exe即可,再去调用adb的时候你会发现问题已经解决了。

adb server is out of date. killing... ADB server didn't ACK * failed to start daemon *……的更多相关文章

  1. “adb server is out of date. killing.... ADB server didn't ACK * failed to start daemon * ”

    草泥马的adb: “adb server is out of date. killing.... ADB server didn't ACK * failed to start daemon * ” ...

  2. adb server is out of date. killing... ADB server didn't ACK * failed to star

    The connection to adb is down, and a severe error has occured. [-- :: - HelloOPone] You must restart ...

  3. adb server is out of date. killing... ADB server didn't ACK解决方法

    在使用ADT Bundle进Android开发时,有时经常会碰到如下错误提示: adb server is out of date. killing... ADB server didn't ACK ...

  4. Android 解决adb server is out of date. killing... ADB server didn't ACK * failed to star

    The connection to adb is down, and a severe error has occured. [-- :: - HelloOPone] You must restart ...

  5. adb 异常报错----adb server is out of date. killing... ADB server didn't ACK * failed to start daemon *

    在Eclipse进行android开发的时候,由于要启动adb,但有时候其他的程序启动会占用adb程序的端口,这时候在对android程序进行调试的时候就会出现报错: 究其原因就是因为其他程序占用了a ...

  6. ​adb server is out of date. killing解决方法

    adb server is out of date.  killing完美解决 今天,久未出现的著名的“adb server is out of date.  killing”又发生了,在此,将解决方 ...

  7. Android学习笔记1 android adb启动失败问题 adb server is out of date. killing...

    下面是Android的学习笔记,原文地址. 我是使用adb devices出现如下红字错误, 使用第一种方法方法,结果关掉豌豆荚就可以了. android adb启动失败问题 adb server i ...

  8. adb server is out of date. killing... 解决方案

    忘了原文从哪来的了,过后查到补上链接 今天调试android的时候发现一个诡异的问题 C:\Users\xxxx>adb start-server   adb server is out of ...

  9. Android:ADB server didn't ACK或者adb server is out of date. killing解决办法

    欢迎关注公众号,每天推送Android技术文章,二维码如下:(可扫描) 出现这个原因我个人感觉有两个.一.5037端口被别的程序或者进程占用:二.adb占用的不是5037端口.很多人仅仅知道第一种二忽 ...

随机推荐

  1. 菜鸟学IT之分布式文件系统

    作业来源:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/3310 1.目录操作 在HDFS中为hadoop用户创建一个用户目录(had ...

  2. 堆排序Heapsort的Java和C代码

    Heapsort排序思路 将整个数组看作一个二叉树heap, 下标0为堆顶层, 下标1, 2为次顶层, 然后每层就是"3,4,5,6", "7, 8, 9, 10, 11 ...

  3. SnowFlake分布式ID生成及反解析

    概述 分布式id生成算法的有很多种,Twitter的SnowFlake就是其中经典的一种,SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图: 1位,不用.二进制中最高位为 ...

  4. 支付宝即时到账交易接口C#接入方式的几个坑

    1.在官方文档中 https://docs.open.alipay.com/62/104743 可以清楚看到input_charset前面没有要求加下横杠,可是请求示例是带着的.经过实验得知,这个必须 ...

  5. springboot自动装配redis在pool下偶尔出现连接异常的问题

    jedis pool的配置其实是采用 org.apache.commons.pool2.impl.GenericObjectPoolConfig类的配置项. jedis 2.9版本代码如下: pack ...

  6. Centos7搭建FTP服务详细过程

    Centos7搭建FTP服务详细过程https://blog.csdn.net/sinat_30802291/article/details/81706152

  7. Mac下epub电子书制作编辑器 : Sigil

    官方博客:https://sigil-ebook.com github项目地址:https://github.com/Sigil-Ebook V0.9.10下载:https://github.com/ ...

  8. 爬虫的正则表达式re模块

    爬虫一共就四个主要步骤: 明确目标 (要知道你准备在哪个范围或者网站去搜索) 爬 (将所有的网站的内容全部爬下来) 取 (去掉对我们没用处的数据) 处理数据(按照我们想要的方式存储和使用) 对于dow ...

  9. 【LeetCode算法-27】Remove Element

    LeetCode第27题 Given an array nums and a value val, remove all instances of that value in-place and re ...

  10. Shell中要如何调用别的shell脚本,或别的脚本中的变量,函数

    在Shell中要如何调用别的shell脚本,或别的脚本中的变量,函数呢? 方法一:   . ./subscript.sh 方法二:   source ./subscript.sh 注意: 1.两个点之 ...