50

无法连接到 adb。检查事件日志是否存在可能的问题,验证 localhost 条目是否指向 127.0.0.1 或:: 1 用于 ipv4 或 ipv6

在此处输入图像描述

试过 adb kill-server, restart, invalidate restart 没有任何效果。此处报告了相同的问题https://issuetracker.google.com/issues/130791561

注意:我没有在工作室中添加任何文件或任何东西,它是新安装的工作室,格式化完整系统后仍然存在问题。

4

17 回答 17

35

用这个替换你的平台工具并删除另一个。 https://dl.google.com/android/repository/platform-tools_r26.0.0-windows.zip

于 2019-04-29T06:18:21.103 回答
23

我在 android Studio 3.4 版本中也遇到了这个问题,但现在我已经修复了,如果您使用的是 windows,请按照以下步骤操作:

  1. 从这里下载平台工具 https://dl.google.com/android/repository/platform-tools_r26.0.0-windows.zip

  2. 提取下载的 zip 文件

  3. 转到位置“C:\Users\your_computer_user_name\AppData\Local\Android\Sdk”并删除“平台工具”文件夹

  4. 将下载的平台工具文件夹复制粘贴到上述位置

  5. 现在转到您的 android 工作室并重建您的项目然后运行。

于 2019-05-09T13:29:55.653 回答
11

对于Mac用户,请按照以下简单步骤操作:

  1. 只需简单地导航到Tools > SDK Manager> Android SDK>,然后单击SDK Tools的选项卡,然后查找Android SDK Platform-tools并更新它。

  2. 然后最后一步,使缓存无效并重新启动您的 IDE,然后,最后您重新启动您的 Mac。(有时这一步是不必要的

它会成功的。

在此处输入图像描述

于 2019-06-09T11:31:31.640 回答
5

Linux 用户的解决方案。

系统信息: Linux Mint Cinnamon 19.1,Android Studio 3.4.1

问题描述:平台工具问题。

解决方法:手动删除文件夹,通过 Android Studio 更新 SDK 工具。

第 1 步:转到您的 Android SDK 安装文件夹。默认情况下在您的主目录下。选择平台工具并简单地删除。(/home//Android/SDK)

在此处输入图像描述

第 2 步:打开 Android Studio 并转到 SDK 工具。(文件 -> 设置 -> 外观和行为 -> 系统设置 -> Android SDK -> SDK 工具)此时您应该能够看到未选中的 Android SDK 平台工具行。

在此处输入图像描述

第 3 步:勾选安装 Platform Tools,然后按 OK。请注意,它会将文件夹重新定位到删除的目录。

在此处输入图像描述

现在您重新安装了平台工具,重新启动 Android Studio,您的部署目标应该会出现。

在此处输入图像描述

如果您不重新安装平台工具并尝试构建或运行项目,您将收到此 IDE 错误。仅供参考:)

在此处输入图像描述

仅此而已。享受。快乐编码

于 2019-06-21T12:10:37.507 回答
4

如果您使用 Windows,您可能会损坏api-ms-win-crt-runtime-l1-1-0.dll. 尝试更新它 - 您可以从Microsoft 的网站获取更新。

您应该检查它 -path/to/sdk/platform-tools并尝试运行 adb.exe

于 2019-04-20T14:01:58.307 回答
2

当您将 Sdk 平台工具(包含 adb.exe)更新到 28.0.2 版时,如果您使用的是 windows 8.1,那么它需要从 windows 进行少量更新。

根据 SDK 平台工具发行说明(https://developer.android.com/studio/releases/platform-tools):

更新的 Windows 要求:平台工具现在依赖于 Windows 通用 C 运行时,通常默认情况下通过 Windows 更新安装。如果您看到提到缺少 DLL 的错误,您可能需要手动获取并安装运行时包。”

Windows 更新网址: https: //support.microsoft.com/en-ca/help/2999226/update-for-universal-c-runtime-in-windows

Windows 更新 url 的先决条件:https ://www.microsoft.com/en-us/download/details.aspx?id=42327

面临完全相同的问题,但是在先更新了先决条件 url 之后,现在提供的另一个 url 对我来说工作得很好。

于 2019-04-26T07:42:36.320 回答
2

通过选择-> 使用 libusb 后端,它对我有用

它通过选择对我有用

在此处输入图像描述

于 2019-05-10T20:16:23.930 回答
2

这在 Windows 上对我有用:

  1. Goto cmd write %temp% 回车 -> 从那里删除所有数据。

  2. 重启你的电脑。

  3. 现在打开 Android Studio,它就可以工作了。

于 2019-05-17T11:24:08.303 回答
1
  1. 清除所有缓存(与Android Studio相关)

  2. 从 Android Studio 手动重启 ADB(第一个选项)

打开命令提示符并得到 android sdk>platform-tools> adb kill-server

按回车

再次 adb start-server

按回车

  1. 从 Android Stidio 手动重启 ADB(第二个选项)

转到您的(SDK 存储路径)sdk>platform-tools>adb

按回车

前任。D盘> sdk>平台工具> adb

  1. 重新启动系统
于 2019-04-28T06:01:31.490 回答
1

从 sdk 中删除 platform-tools 文件夹,并用另一台电脑上的相同替换。更新到3.4后我也面临这个问题。如果您遇到同样的问题,请更新到 Android Studio 3.5 Canary 频道。

于 2019-04-29T14:10:52.050 回答
0

原因是 ADB 服务器问题。只需重新运行您的 adb。

(转到您的 SDK 文件夹,然后在 platform-tools 文件夹中,您可以看到 adb.exe。复制路径位置并将其粘贴到您的计算机系统环境变量中。在那里设置一个新路径并将 adb.exe 文件位置粘贴到那里。希望它将解决)

于 2019-05-19T06:10:22.643 回答
0

如果您使用的是 Genymotion,则有一个更新可以解决该问题。

Genymotion 3.0.2(2019 年 4 月 18 日)

更正

我们已经修复了与 Android SDK 的 platform-tools 28.0.2 包中捆绑的 adb 工具不兼容的问题,该问题导致无法启动虚拟设备。

这个新版本的 adb 通过强制“port”部分改变了“adb connect :”命令的行为。这在几个没有通过端口的地方破坏了 Genymotion Desktop。我们调整了我们称之为“adb connect”的方式,并更新了我们随产品发布的版本以匹配平台工具 28.0.2 中的版本。

于 2019-06-27T20:50:14.100 回答
0

如果以上答案都不适合您(我也遇到过同样的情况),请按照以下步骤降级到旧版本的 Android Studio:

  1. 卸载当前的 Android Studio
  2. 转到Android Studio 存档并下载任何旧版本
  3. 安装后,打开项目。您可能会看到这样的错误

此版本的 Android Studio 无法打开此项目,请使用 Android Studio 3.4 或更高版本重试。

  1. 现在,打开项目 gradle 并更新类路径tools.build版本。即在我的情况下,Android Studio 版本是3.2和类路径3.2.1

希望它可以节省一些时间。

于 2019-07-09T12:01:29.493 回答
0

我昨晚遇到了这个问题,我尝试了这些方法来解决:

  • 下载较旧的平台工具并将其放在 android sdk 文件夹中。(不适用于我)
  • adb kill-server, adb start-server.(对我不起作用,adb 对这些 cmd 没有响应)
  • 杀死占用5037端口的进程。(对我来说,这个端口没有其他.exe运行)
  • 在 Android Studio 中重新安装平台工具。(不起作用)
  • 下载ADB 工具包并将其替换到平台工具文件夹中。(工作!!!

看来我的 adb 文件已经被某些程序修改或替换了。你可以试试这些方法,我希望其中一些对你有用。

于 2019-07-26T17:01:41.123 回答
0

我只有在 Mac 上的 Genymotion 更新后才遇到这个问题。

什么对我有用:打开 Genymotion 首选项,选择 ADB,选择“使用自定义 Android SDK 工具”并指向您的 Android SDK 文件夹。

于 2019-08-01T10:28:37.413 回答
0

实际上问题不在于 android studio 版本 3.4 问题在于最新的 29 版本的 android 平台工具版本。

所以安装之前版本的android平台工具版本就可以解决你的问题了。如上所述@Ved 提到。

Ved 链接: https ://dl.google.com/android/repository/platform-tools_r26.0.0-windows.zip

于 2019-08-09T04:25:54.907 回答
0

EndTask adb.exe 来自后台进程(TaskManager)并再次运行应用程序。这个对我有用

于 2019-09-22T10:03:10.943 回答