亚行服务器没有确认

时间:2014-10-06 13:16:11

标签: android eclipse adb

我无法在笔记本电脑上运行Android应用程序。 Eclipse不断给出相同的错误,即" ADB服务器没有确认"

我已尝试过所有内容,从ddms视图重启adb,从命令行(kill-server,start-server),从任务管理器重新启动eclipse。当我设法启动adb服务器并重新打开eclipse时,只要我运行android应用程序,同样的错误就会出现在控制台上;亚行服务器没有回应。

除了重启adb

之外,你能说出一个主意吗?

9 个答案:

答案 0 :(得分:114)

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

enter image description here


如果不起作用

我们可以轻松解决这个问题。

  1. 打开命令提示符cd <platform-tools directory>
  2. 运行命令adb kill-server
  3. 打开Windows任务管理器并检查adb是否仍在运行。如果是,只需杀死adb.exe
  4. 在命令提示符
  5. 中运行命令adb start-server

    enter image description here


    一种有点困难的方法

    命令提示符(cmd.exe)

    netstat -aon|findstr 5037
    

    查找进程ID为0.0.0.0 enter image description here

    确保它是adb.exe

    tasklist|findstr 1980
    

    enter image description here

    杀死这个过程

    taskkill /f /t /im adb.exe
    

    enter image description here

    让ADB恢复正常

    enter image description here

    有关详细信息,请从here

    进行检查

答案 1 :(得分:8)

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

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

答案 2 :(得分:4)

请按命令终止adb:

taskkill /f /im "adb.exe"

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

adb start-server

它对我来说非常好:)

答案 3 :(得分:2)

在〜/ .android / adb_usb.ini文件中查找拼写错误。如果该文件搞砸了,可能会导致此问题。

答案 4 :(得分:1)

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

答案 5 :(得分:0)

除了 @maveňツ解决方案。

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

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

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

在它开始工作之后。

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

答案 6 :(得分:0)

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

答案 7 :(得分:0)

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

答案 8 :(得分:-1)

我相信您已检查过端口号,然后重新启动adb。但你有没有在你的电脑上安装适当的Android驱动程序。某些通用的Android驱动程序可能无法在您的计算机上运行,​​您最好安装移动设备制造商提供的驱动程序,如果您无法在制造商的网站上找到该驱动程序,请考虑下载其软件套件,它可能包括司机。