adb 错误:无法解析 adb 版本

Posted

技术标签:

【中文标题】adb 错误:无法解析 adb 版本【英文标题】:adb error: unable to parse adb version 【发布时间】:2011-01-11 13:53:46 【问题描述】:

有没有人在使用 WIN7 和 Eclipse 时遇到过问题?

每次 Eclipse 启动时都会出现这个错误:UNABLE TO PARSE ADB VERSION

如果您尝试在 WIN7 中运行/调试应用程序,

The connection to adb is down, and a severe error has occured.
[2010-01-29 19:00:17 - app name] You must restart adb and Eclipse.
[2010-01-29 19:00:17 - app name] Please ensure that adb is correctly
located at 'C:\android\tools\adb.exe' and can be executed.

adb 位于C:\Android\tools\adb.exe,可以 从 cmd 行执行。尝试退出eclipse和WIN7和 重新启动。冉adb kill-serveradb start-server

daemon not running...
starting it now.
daemon started successfully.

启动 eclipse,然后出现错误。这是 快把我们逼疯了。

所以,如果碰巧有其他人在使用WIN7专业版 继续开发,遇到了adb这个问题,找到了解决办法,请发帖。

【问题讨论】:

其他一些似乎在 Windows 7 上也有类似的问题,例如forum.xda-developers.com/showthread.php?t=552673 -- 可能是权限问题? ADB 允许 Eclipse 通过侦听 TCP 上的本地 TCP 套接字(端口 5037)与它通信;可能存在某种权限或本地防火墙问题? 我在 3 台机器上运行带有 Eclipse/Android 的 Win7 并没有看到这个错误,所以不管它是什么都不会命中所有 Win7 设置(使用 Win7 Ultimate)。 【参考方案1】:

允许 ADB.exe 通过 Windows 防火墙解决了我机器上的这个错误。

【讨论】:

【参考方案2】:

我使用 Eclipse Indigo 7.1 和适用于 Windows 的 Android SDK R15 运行 Win7 Ulitmate。此修复仅适用于安装了 comodo Internet Security 的用户。 关闭 Comodo 中的防御模块也有效,但我没有关闭 Comodo 中的防御模块,而是将 C:\Program Files\Android\android-sdk-windows\platform-tools\adb.exe 添加到安全程序中。 adb.exe 在沙盒中并被标记为不安全。

【讨论】:

【参考方案3】:

我在 COMODO 中关闭了防御模块,同样的问题也得到了解决。

【讨论】:

以上是关于adb 错误:无法解析 adb 版本的主要内容,如果未能解决你的问题,请参考以下文章

错误:无法在 Android Studio 的 SDK 中找到 adb

ADB root 无法在模拟器上运行(无法在生产版本中以 root 身份运行)

ADB 和 Genymotion 错误:“adb 服务器已过期。正在杀死...无法绑定 'tcp:5037' ADB 服务器未确认”[重复]

手机连接电脑提示出现adb错误是怎么回事,应该怎么解决

AVD 管理器错误:“无法找到 adb”

Android studio:无法检测到adb版本,退出值0xc0000135