用数据线连接android手机到pc,却在eclipse中Device view中未发现设备信息。提示错误信息如下:
adb server is out of date. killing...
ADB server didn't ACK
* failed to start daemon *
确认手机上的usb调试已打开,adb kill-server,adb start-server 还是未能解决。
stackoverflow上搜索一番得到解决办法如下
C:\Documents and Settings\Administrator>adb nodaemon server
cannot bind 'tcp:5037'
C:\Documents and Settings\Administrator>netstat -aon | findstr "5037"
TCP 127.0.0.1:1130 127.0.0.1:5037 TIME_WAIT 0
TCP 127.0.0.1:1269 127.0.0.1:5037 TIME_WAIT 0
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 3088
TCP 127.0.0.1:5037 127.0.0.1:1128 TIME_WAIT 0
TCP 127.0.0.1:5037 127.0.0.1:1129 TIME_WAIT 0
TCP 127.0.0.1:5037 127.0.0.1:1270 TIME_WAIT 0
C:\Documents and Settings\Administrator>tasklist -fi "pid eq 3088"
图像名 PID 会话名 会话# 内存使用
========================= ====== ================ ======== ============
adb.exe 3088 Console 0 3,816 K
C:\Documents and Settings\Administrator>taskkill /f /pid 3088
成功: 已终止 PID 为 3088 的进程。
C:\Documents and Settings\Administrator>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
分享到:
相关推荐
在深入探讨“ADB server didn't ACK终极解决办法”这一主题之前,我们首先需要理解几个关键概念,以便于更好地掌握解决方案的精髓。ADB(Android Debug Bridge)是Android平台下的一种工具,用于实现计算机与Android...
android 开发时,出现adb server didn't ack的解决办法
此错误通常伴随着ADB server未接收到ACK(确认信号)以及无法启动daemon服务的现象,表现为“ADB server didn't ACK, failed to start daemon”。这些问题是Android开发过程中较为常见的技术障碍之一。 #### 二、...
然而,有时开发者可能会遇到“ADB server didn't ACK”这样的错误提示,这通常意味着ADB服务器无法确认与设备的连接。以下是对这个问题的深入解析和解决方法。 首先,"ACK"是网络通信中的一个确认信号,表示接收方...
adb server 是如何出日期的解决方案 adb(Android Debug Bridge)是 Android 开发中一个非常重要的工具,它允许开发者在 Android 设备上运行和调试 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 logcat`命令时,可能会遇到命令提示“adb server didn't ACK”的情况。这种现象通常表明ADB服务器未能成功启动,而服务启动失败的主要原因通常是端口绑定失败。下面是一些具体的排查步骤: 1. **...
ADB server didn't ACK *failed to start daemon* ``` 这表明ADB服务启动失败,并且进一步检查发现端口绑定出现问题。 #### 三、问题原因分析 1. **端口冲突**:通常情况下,ADB服务默认使用端口5037。如果此端口被...
ADB server didn't ACK * failed to start daemon * ``` 这表明adb服务启动失败。此时,我们需要进一步排查问题。 #### 三、检查端口占用情况 当adb服务无法启动时,可能是由于5037端口被其他进程占用。我们可以...
然而,如果启动失败并显示“ADB server didn't ACK”,这表明`adb`服务器无法正常启动,可能是因为有其他进程占用了`adb`所使用的默认端口5037。 在上述例子中,开发者使用了`netstat -aon|findstr "5037"`命令来...
首先,当遇到adb.exe运行错误时,通常会显示如“adb server didn't ACK”或“device not found”等错误信息。这可能是由于多种原因导致的: 1. **驱动程序问题**:最常见的问题是Android设备驱动程序未正确安装或...
3、加入自动中止各种手机助手进程的功能,防止出现ADB server didn't ACK。 如果还有这种现像,完全关闭你的助手,并中止进程 4、如果出现device offline 代表你USB口有问题或USB HUB线过长,请用后置USB直接连...