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-server 或 adb 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 DENIED
和Error
。
所以我使用tasklist|findstr ****
找出进程的名称并从任务管理器中将其杀死。
在它开始工作之后。
在我的情况下,bas_daemon
和 bas_helper
正在使用这个地址,这两个地址都对应于 MOBOROBO
【讨论】:
【参考方案8】:从命令提示符处终止 ADB。 也可以从命令提示符中杀死 eclipse。 使用 [adb start-server] 从那里启动 adb 服务器 然后重新开始。
【讨论】:
【参考方案9】:我相信你已经检查了端口号,然后重新启动 adb。但是你有没有在你的电脑上安装正确的安卓驱动程序。一些通用的安卓驱动可能无法在你的电脑上运行,你最好安装你的手机厂商提供的驱动,如果你在厂商的网站上找不到驱动,考虑下载它的软件套装,它可能包含驱动。
【讨论】:
以上是关于ADB 服务器未确认 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
Eclipse 错误“ADB 服务器未确认,无法启动守护程序”
adb 服务器已过期。杀死...无法绑定'tcp:5037' ADB 服务器没有确认 * 无法在 ubuntu 14.04 LTS 中启动守护进程 *