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-server
,adb 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 服务器未确认”[重复]