ADB 服务器未确认 [重复]

Posted

技术标签:

【中文标题】ADB 服务器未确认 [重复]【英文标题】:ADB server didn't Acknowledge [duplicate] 【发布时间】:2014-11-30 18:16:28 【问题描述】:

我无法在我的笔记本电脑上运行 android 应用程序。 Eclipse 经常报同样的错误,就是“ADB server didn't Acknowledge”

我已经尝试了一切,从 ddms 视图、命令行(kill-server、start-server)、任务管理器重新启动 adb 并重新启动 Eclipse。当我设法启动 adb 服务器并重新打开 eclipse 时,只要我运行 android 应用程序,控制台就会出现同样的错误; ADB 服务器未确认。

除了重启 adb 能不能给个思路

【问题讨论】:

您正在尝试在手机或模拟器上运行应用程序? 如果您使用 Genymotion,这里是一种解决方案***.com/questions/5703550/… 【参考方案1】:

在TASK MANAGER中杀死进程adb.exe(打开任务管理器CTRL+Shift+Esc) 在我的情况下解决了它。杀死它后运行 adb start-serveradb devices 应该没问题。


万一这不起作用

我们可以很容易地解决这个问题。

    打开命令提示符,cd <platform-tools directory> 运行命令adb kill-server 打开 Windows 任务管理器并检查 adb 是否仍在运行。如果是,就杀了adb.exe 在命令提示符下运行命令adb start-server


有点困难的方法

命令提示符 (cmd.exe)

netstat -aon|findstr 5037

找到 0.0.0.0 的进程 ID

确保它是 adb.exe

tasklist|findstr 1980

杀死这个进程

taskkill /f /t /im adb.exe

让亚行恢复正常

更多详情请查看here

【讨论】:

不,我启动了 adb 服务器。但在日食中,它又恢复了原来的状态。我很困惑 @RyPope 检查我更新的答案。如果您有更好的选择,请建议 我试过但没有用。在最后一个命令之后; “adb devices”,我这个错误; adb 服务器不确认,守护进程未运行 我尝试了一周的一切,但没有任何效果。除了在PC上安装adt之外,还有什么方法可以开发android应用程序...任何在线编译器、模拟器或虚拟机 在杀死 adb.exe 后运行 adb devices 导致以下错误:ADB server did't ACK但是,运行 adb start-server 反而成功了。【参考方案2】:

对于 Mac 用户,对我有用的是:

    打开活动监视器(相当于 Windows 任务管理器) 杀死 adb 任务 重启 adb

【讨论】:

【参考方案3】:

请通过命令杀死 adb:

taskkill /f /im "adb.exe"

然后,用命令重新启动它:

adb start-server

对我来说效果很好:)

【讨论】:

【参考方案4】:

在 ~/.android/adb_usb.ini 文件中查找拼写错误。如果该文件被弄乱,可能会导致此问题。

【讨论】:

rm -r ~/.android 解决了我的问题。谢谢你给我提示!【参考方案5】:

在我的电脑中,我使用命令行 taskkill /f /t /im wandoujia_daemon.exe(因为 adb.exe 或 bas_daemon.exe 没有在我的任务管理器中运行) 并且... adb 服务器启动成功

【讨论】:

【参考方案6】:

在我的情况下,我使用命令行taskkill /f /t /im bas_deamon.exe(因为 adb.exe 未启动)并且 adb 服务器已成功启动

【讨论】:

【参考方案7】:

除了@maveňツ解决方案。

实际上,我们必须使用此地址0.0.0.0:0 杀死进程,这就是为什么大多数从任务管理器杀死adb.exe 的人都在工作(在我的情况下,我什至无法看到它甚至任务管理器)。

按照 @maveňツ 步骤,我发现其他进程正在使用此地址。 我继续杀了它,它给了我ACCESS DENIEDError

所以我使用tasklist|findstr **** 找出进程的名称并从任务管理器中将其杀死。

在它开始工作之后。

在我的情况下,bas_daemonbas_helper 正在使用这个地址,这两个地址都对应于 MOBOROBO

【讨论】:

【参考方案8】:

从命令提示符处终止 ADB。 也可以从命令提示符中杀死 eclipse。 使用 [adb start-server] 从那里启动 adb 服务器 然后重新开始。

【讨论】:

【参考方案9】:

我相信你已经检查了端口号,然后重新启动 adb。但是你有没有在你的电脑上安装正确的安卓驱动程序。一些通用的安卓驱动可能无法在你的电脑上运行,你最好安装你的手机厂商提供的驱动,如果你在厂商的网站上找不到驱动,考虑下载它的软件套装,它可能包含驱动。

【讨论】:

以上是关于ADB 服务器未确认 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse 错误“ADB 服务器未确认,无法启动守护程序”

adb 服务器已过期。杀死...无法绑定'tcp:5037' ADB 服务器没有确认 * 无法在 ubuntu 14.04 LTS 中启动守护进程 *

监控正在运行的 qprocess 并在 qprocess 完成时返回值

移动端测试面试题目大全

移动端测试面试题目大全

常用的adb命令