`

Eclipse下调试 提示ADB server didn’t ACK解决

 
阅读更多
前几天测试过几个例子,今天Eclipse中突然启动不了Android测试.<br> 
  控制台提示:

[2012-06-02 10:39:39 - AndroidTest] The connection to adb is down, and a severe error has occured.<br>[2012-06-02 10:39:39 - AndroidTest]
You must restart adb and Eclipse.
[2012-06-02 10:39:39 - AndroidTest] Please ensure that adb is correctly located at 'Z:\WorkBack\personalwork\android-sdk-windows\platform-tools\adb.exe' and can be executed.

   重启Eclipse后问题依旧,确认adb的目录无误,进入目录下输入
adb start-server

提示:
Android之-ADB server didn’t ACK
   网上搜的解决方法,基本都是adb.exe已经启动.不过我这里没这启动进程,无意中看到某篇帖子里面提到豌豆荚开的时候,会有影响.打开任务管理器,把豌豆荚相关的几个进程wandoujia**.exe等关掉.再进入'Z:\WorkBack\personalwork\android-sdk-windows\platform-tools\'
输入
adb start-server
,成功.
然后关闭adb :
adb kill-server

最后退出并重启Eclipse.问题解决
PS:我这里adb的使用端口为5037,如果出现adb端口被占用,可以通过netstat -ano|findstr "5037"查看端口的使用情况,结果如图,最后1位是PID这里是6952,被占用的情况下去任务管理器中杀掉这个进程即可)
  • 大小: 6.4 KB
分享到:
评论
2 楼 tanghanlin 2013-09-11  
C:\Users\Administrator.Thinkpad-PC\AppData\Roaming\Tencent\AndroidAssist\1005\Bin\tadb.exe

同样占用
1 楼 7song 2012-11-04  
netstat -ano|findstr "5037" 这个按你的命令打出来没效果,是不是就是没有占用的意思啊?


神奇了,第一次start-server说deamon not running 然后kill-server 也有提示。
然后用上面的代码查5037是否被占用后。再试一次就成功了。莫名其妙的。

相关推荐

    ADB server didn't ACK终极解决办法,绝对可以用

    在深入探讨“ADB server didn't ACK终极解决办法”这一主题之前,我们首先需要理解几个关键概念,以便于更好地掌握解决方案的精髓。ADB(Android Debug Bridge)是Android平台下的一种工具,用于实现计算机与Android...

    adb server didn't ack解决办法

    android 开发时,出现adb server didn't ack的解决办法

    ADB server didn't ACK,failed to start daemon的解决方法.docx

    此错误通常伴随着ADB server未接收到ACK(确认信号)以及无法启动daemon服务的现象,表现为“ADB server didn't ACK, failed to start daemon”。这些问题是Android开发过程中较为常见的技术障碍之一。 #### 二、...

    ADB server didn't ACK && make sure the plugin is properly configure

    然而,有时开发者可能会遇到“ADB server didn't ACK”这样的错误提示,这通常意味着ADB服务器无法确认与设备的连接。以下是对这个问题的深入解析和解决方法。 首先,"ACK"是网络通信中的一个确认信号,表示接收方...

    adb server is out of date的解决方案

    adb server 是如何出日期的解决方案 adb(Android Debug Bridge)是 Android 开发中一个非常重要的工具,它允许开发者在 Android 设备上运行和调试 Android 应用程序。但是,有时在使用 adb 时可能会遇到一些问题,...

    Android在启动adb时失败解决方案

    因为我更新了最新的adt出现ADB server didn’t ACK, failed to start daemon 然后你想启动一个程序这个时候又会出现 Please ensure that adb is correctly located at ‘E:\android-sdk-windows\platform-tools\adb....

    adb常见问题解决

    在尝试使用`adb logcat`命令时,可能会遇到命令提示“adb server didn't ACK”的情况。这种现象通常表明ADB服务器未能成功启动,而服务启动失败的主要原因通常是端口绑定失败。下面是一些具体的排查步骤: 1. **...

    AdbServer,.zip

    标题"AdbServer.zip"指的是一个包含了名为"AdbServer-master"的子文件的压缩包,这通常意味着它是一个软件项目的源代码仓库。这个项目很可能与Android Debug Bridge(ADB)有关,因为"AdbServer"通常指的是一个与ADB...

    adb常见问题解决(手机需要root权限).docx

    当使用 ADB logcat 命令时,cmd 总是提示 "adb server didn't AC",这说明 ADB 服务没有成功启动。这种情况通常是由于端口绑定失败引起的。解决方法如下: 1. 使用 `adb nodaemon server` 命令查看 ADB 服务状态,...

    eclipse中adb反复连接替换adb.exe

    eclipse中adb反复连接替换adb.exe

    Eclipse ADB报错:Adb connection Error远程主机强迫关闭了一个现有的连接

    Eclipse ADB报错:Adb connection Error远程主机强迫关闭了一个现有的连接

    解决adb无法连接

    ADB server didn't ACK * failed to start daemon * ``` 这表明adb服务启动失败。此时,我们需要进一步排查问题。 #### 三、检查端口占用情况 当adb服务无法启动时,可能是由于5037端口被其他进程占用。我们可以...

    android-adb环境配置总结eclipse

    在Eclipse集成开发环境中配置ADB是开发流程的重要组成部分,以下将详细介绍两种常见的配置方法。 ### 方法一:通过修改用户变量和系统变量 1. **设置用户变量**: - 找到“我的电脑” -&gt; “属性” -&gt; “高级系统...

    adb 旧版本,解决adb shell不兼容错误

    当你遇到“adb server version (31) doesn't match this client (40); killing...”这样的错误时,这意味着你的电脑上的ADB客户端版本与设备或模拟器上的ADB服务器版本不匹配。这种不兼容性可能导致各种问题,如无法...

    adroid adb

    然而,如果启动失败并显示“ADB server didn't ACK”,这表明`adb`服务器无法正常启动,可能是因为有其他进程占用了`adb`所使用的默认端口5037。 在上述例子中,开发者使用了`netstat -aon|findstr "5037"`命令来...

    adb_1.0.31

    完美解决:adb server version(31) doesn't match this client 39等相关问题,复制到platform-tools文件夹中即可。ps:想免费分享给大家,csdn要求必须填写积分。

    adb.exe 程序运行错误的解决(转载)

    首先,当遇到adb.exe运行错误时,通常会显示如“adb server didn't ACK”或“device not found”等错误信息。这可能是由于多种原因导致的: 1. **驱动程序问题**:最常见的问题是Android设备驱动程序未正确安装或...

Global site tag (gtag.js) - Google Analytics