我花了几天的时间尝试启动任何Android程序。甚至“ Hello World”也给了我同样的错误:

“与ADB的连接降低了,发生了严重的错误”。

我正在Windows XP计算机上运行Eclipse v3.5(Galileo),Google API 2.2.8。

我使用了网络上可以找到的所有技巧:命令行“ ADB Kill-Server”,DDMS“ RESET ADB”,我在Eclipse之前和之后启动了模拟器,并搜索了其他程序使用的端口。

这里发生了什么? Eclipse,Java,ADB,仿真器以及其他工作的版本是否有魔术组合?

有帮助吗?

解决方案

尝试以下步骤:

  1. 关闭日食如果运行
  2. 转到命令提示符中的Android SDK平台-Tools目录
  3. 类型 adb kill-server (日食在发出这些命令之前应关闭)
  4. 然后输入 adb start-server
  5. 启动ADB服务器时没有抛出错误消息,然后成功启动了ADB。
  6. 现在您可以再次开始日食。

这种方式对我有用。

也重新启动您的手机!

其他提示

采用:

打开任务管理器→进程→ADB.EXE→结束过程→重新启动Eclipse

这对我有用。

和:

打开任务管理器→进程→Eclipse.exe→结束过程→重新启动Eclipse

打开Windows任务管理器,杀死名为adb.exe的过程,然后重新启动您的程序。

2012-07-04 11:24:25-与ADB的连接降低了,发生了严重的错误。
2012-07-04 11:24:25-您必须重新启动ADB和Eclipse。
2012-07-04 11:24:25-请确保ADB正确位于'/home/assdk/platform-tools/adb',并且可以执行

我意识到Eclipse项目的文件夹已关闭。我扩展了目录,并启动了项目。我知道这听起来像是“不费吹灰之力”。我在工作空间上打开了.java文件,这足以让我认为该项目已经开放。

我使用Eclipse Juno尝试了这一点,并且效果很好:

  • 从运行图标的下拉列表中,选择“选项运行配置”。
  • 确保选择您的项目
  • 转到tab android
  • 在截面启动操作下,选择启动选择“软件包”名称和瞧!尝试运行您的应用程序。

更新: 它还有助于杀死任务管理器的过程ADB.EXE并重新启动。可以在此处找到ADB.EXE:Android Android-SDK Platform-tools。

祝你好运

更新您的Eclipse Android开发工具。它对我有用。

确保它在任务管理过程中没有运行。如果是这样,请结束过程,然后从命令提示符开始,如先前的答案中。这对我有用。

在我的情况下:我也有同样的警告:与ADB的连接是关闭的,并且发生了严重的错误

我找到了解决方案:

ADB.EXE从: android-sdk-windows\tools\adb.exeandroid-sdk-windows\platform-tool\adb.exe.

唯一的事情。移动文件 adb.exe\tools. 。并重新开始日食。

我知道这个问题已经得到回答,但是我想我可能会发现我发现问题是我的文件夹权限 android-sdk 目录。

我通过向所有人完全控制(狡猾,我知道...)来测试它,问题消失了。我不确定它在寻找的特定权限可能是什么,但是我认为Eclipse中的某些或其他服务在ADB.exe上没有执行权限。就是说,我是一个完全菜鸟 - 只是想把它放在那里,以防其他人对此有所了解。

我正在运行Windows 7、64位,4.2.0 Eclipse和20.0.0.0v201206242043 ADT。

  1. 转到文件夹 platform-toolscmd 文件夹平台工具在Android文件夹中可用,您在其中包含Android备份文件。

  2. 键入以下内容

    adb kill-server
    

    adb start-server
    

    然后输入

    adb devices
    
    adb kill-server
    

您现在可以看到您的设备。

这个问题一直困扰着我几天,直到我终于弄清楚是什么原因造成的。它变得如此糟糕,即使尝试了上述所有建议,我什至无法更新我的应用程序。

HTC Sync还运行一个称为adb.exe的过程。安装HTC USB驱动程序时,HTC Sync是可选的程序。我最近更新了HTC捆绑包的安装,显然以前没有安装HTC Sync。在任务管理器中检查adb.exe上的属性显示其属于HTC Sync,而不是Android。

一旦我卸载了控制面板的HTC同步,问题就消失了! (它与USB驱动程序分开列出,因此可以留下来。)我从来没有看到过一个以上的adb.exe运行实例。我很想知道人们是否必须从任务管理器中杀死该过程,检查一下这实际上是您正在杀死的Android过程吗?

请阅读用户评论(我也有HTC Thunderbolt):http://www.file.net/process/adb.exe.html

只需进去 Task Manager (Windows用户)并杀死 abd.exe (以某种方式保持活跃)。在那之后 Eclipse.

错误

“与ADB的联系降低了,发生了严重的错误”

在安装Netbeans Android的插件后发生。关闭Netbeans之后 abd.exe 保持活跃。当您想重新开始 Eclipse ...您将获得错误。

你必须手动杀死 adb.exe 然后开始 Eclipse.

它对我有用。

我遇到了同样的问题,事实证明,我的防病毒程序(comodo)打磨了adb.exe,这就是为什么它不起作用。我关闭了防病毒软件,效果很好。考虑一下。

我的问题是,我的防火墙阻止ADB与它想要的端口结合。

我有同样的问题

  1. 我输入任务管理器 - >查找adb.exe->结束过程
  2. 转到命令中的Android SDK工具目录in命令提示双击adb.exe

就这样

我正在运行Eclipse Neon2。在Mac OS 10.12.4上,我最近在最近将Android SDK升级为最新的“ SDK工具”(V 25.2.5),“平台工具”(V 26)和“构建工具”(V 26)和移动后,我经历了这个问题。我到Android Studio的开发项目之一。

不幸的是,这里的许多答案都对我有用。

什么 做过 工作是创建一个 分离 在另一个文件夹中的Android SDK副本,然后通过“偏好 - > Android”将Eclipse指向它。您将必须使用旧版本的SDK,如 这个答案.

下载单独的SDK版本并将其放入与主Android SDK不同的文件夹中,请启动SDK Manager(通过 <separate-sdk>/tools/android)并安装所需的“平台工具”,“构建工具”和Android版本。但是,这里有两件重要的事情要观察:

  1. 确保你 不要 将您的“ SDK工具”升级到已经安装的版本之外!

  2. 确保您安装了“构建工具”的版本 少于 26!

否则您可能会遇到 这个问题.

  1. 转到Android SDK的工具文件夹
  2. emulator.exe -avd <your avd>. 。模拟器运行将需要一些时间。
  3. 一旦看到模拟器上的房屋屏幕,请打开日食并再次运行您的程序...

我也有类似的问题。我发现还有另一个adb.exe运行,它是从birdiesync(雷鸟的同步工具)开始的。我发现 流程资源管理器 从sysinternals开始,Windows正在运行另一个不兼容的adb.exe。只需将鼠标光标放在过程之上(在Process Explorer中),您就会看到启动了哪个adb.exe。

我也不得不杀死小鸟的过程,因为它再次开始了错误的adb.exe。

然后,我可以启动正确的adb.exe,而且效果很好。

神秘地奔跑的abd.exe的杀戮起作用。突然的障碍使我很长一段时间。我正在做各种命令行的工作,并从用户文件夹中删除了锁定图标,但是直到您简单地建议在任务管理器的运行过程中寻找ABD并杀死它,却什么都没有起作用。

我发现了另一个新手障碍,我发现了一个答案:当Main .Java文件处于活动状态以外的任何文件时,请勿运行Eclipse。如果您在例如ain.xml文件处于活动状态时运行它,您将收到无用的错误消息,像main.xml.out这样创建的奇数文件,并且不会运行。

我找到了SDK的路径(首选项*→ 安卓SDK位置)是原因。我的SDK路径如下:

C:\Program Files (x86)\Android\android-sdk

路径中的空间是问题。为了使它工作,您必须改变 Program Files (x86)Progra~2

完整的正确路径是 C:\Progra~2\Android\android-sdk.

现在应该起作用。

以前的解决方案可能会起作用。我解决了下载最新的ADT(Android开发人员工具)并覆盖SDK文件夹中的所有文件。

http://developer.android.com/sdk/index.html

一旦您覆盖它,Eclipse可能会发出警告,说尚未找到SDK的道路,转到 优先 然后更改通往另一个文件夹的路径(c :),单击 申请, ,然后再次更改并设置SDK路径并单击 申请 再次。

近食

在终端中使用它:

sudo killall -9 adb

运行日食。

如果您使用的是元素模拟器:

确保用于基因抗病的SDK路径也是Eclipse使用的路径。

如果这两个路径不同,也会发生此错误。

我已经尝试了上述方法,通过任务管理器结束ADB流程,所有方法都无效。但是,当我作为管理员运行adb.exe文件时,它运行良好。

这是我运行的脚本以重新启动ADB(Android Debug Bridge)服务器:

#!/usr/bin/env bash

## Summary: restart adb (Android Debug Brdige) server.

## adb binary full path
ADB_BIN=./adb


if pgrep adb >/dev/null 2>&1
then
    echo "adb is running"
    echo "terminating adb ..."
    $ADB_BIN kill-server
    if pgrep adb >/dev/null 2>&1
    then
        echo "did not work"
        echo "kill adb processes by killall"
        killall -9 adb
    else
        echo "terminated"
    fi
else
    echo "adb is not running"
fi

echo "starting adb ..."

$ADB_BIN start-server

echo "adb process:"

echo `pgrep adb`

echo "done"

# END

上次我面对这个问题时,ADB重新启动解决了。如果您尝试过 adb kill-serveradb start-server 没有运气,您可能想尝试一下。当我再次面对同样的问题时,我尝试了上述所有答案,但没有运气,这是最后尝试的选择。它确实像魅力一样工作。

Android SDK经理 >> 安装基本软件包。

Maydenec是正确的(就我而言...)。该文件已移动。

我什至找到了这个文件:

C:\Program Files (x86)\Android\android-sdk\tools\adb_has_moved.txt

这解释了这个问题。

该文件中的建议:

  1. 安装 “ Android SDK平台工具”。
  2. 也请 更新 您的路径环境变量包含“平台工具/”目录。

它对我有用,首先启动我的AVD模拟器(来自AVD Manager),然后运行我的程序。这里提到的其他东西。

(重新启动ADB服务器不起作用。)

日食→ 优先安卓NDK

检查正确设置“ NDK位置”路径,并使用浏览按钮将其设置。

Androidsdk→ 平台工具 不工作。

但是在重新启动我的计算机后,它起作用了。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top