“无法解析'adb version'的输出”,“与adb的连接已关闭,并且发生了严重错误”

时间:2013-06-13 06:18:51

标签: android eclipse eclipse-plugin adt eclipse-adt

目前我甚至无法从Android教程中获取Hello World app。我正试图在我的Galaxy S4上运行它。我的手机已启用USB调试,并且已禁用应用程序的USB验证。我下载并安装了Android 4.2.2 SDK(API17),目前正在使用Eclipse和Windows上的ADT插件。

首先它给出了“无法解析'adb version'的输出”错误消息,然后在控制台中打印以下内容:

[2013-06-12 23:02:50 - TestApp] ------------------------------
[2013-06-12 23:02:50 - TestApp] Android Launch!
[2013-06-12 23:02:50 - TestApp] The connection to adb is down, and a severe error has occured.
[2013-06-12 23:02:50 - TestApp] You must restart adb and Eclipse.
[2013-06-12 23:02:50 - TestApp] Please ensure that adb is correctly located at 'C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe' and can be executed.

“adb devices”命令显示我的手机和模拟器,从模拟器运行也不起作用。它甚至不让我选择我想要运行的设备,它只是立即给出错误。

到目前为止我尝试了什么:
重新启动我的电脑
adb kill-server / start-server并重启Eclipse 转到任务管理器并结束adb.exe进程,然后重新启动Eclipse 将adb.exe添加为可信/关闭防火墙
确保我安装了所有正确的驱动程序
卸载Eclipse并重新加载ADT包 将sdk / platform-tools的内容复制到sdk / tools(我在另一个帖子中看到有人建议复制到sdk / tool但是我找不到一个名为的文件夹,所以我创建了一个)

在尝试过程中: 将JDK更新到最新版本 使用Android Studio

编辑:从Android Developer site下载了ADT包,我的eclipse版本仍然遇到同样的问题。

3 个答案:

答案 0 :(得分:2)

您的adb不在工具文件夹中。这是解决方案:

  • 在文件夹中:\android-sdk-windows\转到文件夹\platform-tools

  • 复制文件并将其粘贴到文件夹\tools

  • 重启Eclipse

答案 1 :(得分:0)

正如我在上面的评论中所说,我在安装Android Studio后重新安装了ADT Bundle,现在一切似乎都运行正常。我担心卸载Android Studio只是为了防止ADT正常工作。不知道为什么会这样,但这是另一个潜在的解决方案。

答案 2 :(得分:0)

经过多次列出的解决方案的试验和错误后,这对我有用。 我在我的环境变量PATH中添加了以下路径并重新启动了eclipse 并像魅力一样工作...... <path to sdk>\platform-tools