我无法在笔记本电脑上运行Android应用程序。 Eclipse不断给出相同的错误,即" ADB服务器没有确认"
我已尝试过所有内容,从ddms视图重启adb,从命令行(kill-server,start-server),从任务管理器重新启动eclipse。当我设法启动adb服务器并重新打开eclipse时,只要我运行android应用程序,同样的错误就会出现在控制台上;亚行服务器没有回应。
除了重启adb
之外,你能说出一个主意吗?答案 0 :(得分:114)
在TASK MANAGER中杀死进程 adb.exe (打开任务管理器 CTRL + Shift + Esc )在我的情况下解决它。杀死后,运行 adb start-server 或 adb devices ,您应该没问题。
我们可以轻松解决这个问题。
cd <platform-tools directory>
adb kill-server
adb
是否仍在运行。如果是,只需杀死adb.exe
adb start-server
醇>
命令提示符(cmd.exe)
netstat -aon|findstr 5037
查找进程ID为0.0.0.0
确保它是adb.exe
tasklist|findstr 1980
杀死这个过程
taskkill /f /t /im adb.exe
让ADB恢复正常
有关详细信息,请从here
进行检查答案 1 :(得分:8)
对于Mac用户来说,对我有用的是:
答案 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_daemon
和bas_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驱动程序可能无法在您的计算机上运行,您最好安装移动设备制造商提供的驱动程序,如果您无法在制造商的网站上找到该驱动程序,请考虑下载其软件套件,它可能包括司机。