将Android Studio升级到3.4后无法连接adb

问题描述 投票:32回答:11

无法连接到adb.check事件日志以查找可能的问题,请验证localhost条目是指向127.0.0.1还是:: 1表示ipv4或ipv6

enter image description here

试过adb kill-server,重启,invalidate restart什么都行不通。在这里https://issuetracker.google.com/issues/130791561报道了同样的问题

注意:我没有在工作室中添加任何文件或任何内容,它是全新系统仍然存在格式的全新安装的Studio。

android-studio build adb android-studio-3.4
11个回答
21
投票

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


1
投票

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

It worked for me by selecting

enter image description here


0
投票

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

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


0
投票

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

Genymotion 3.0.2 (April 18th, 2019)

更正

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

这个新版本的adb通过强制使用“端口”部分来改变“adb connect:”命令的行为。这打破了Genymotion Desktop在一些没有通过端口的地方。我们调整了“adb connect”的调整方式,并更新了产品附带的版本,以便与平台工具28.0.2中的版本相匹配。


14
投票

我在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工作室并重建你的项目然后运行。

3
投票

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

  1. 只需导航到工具> SDK管理器> Android SDK>,然后单击SDK工具的选项卡,然后查找Android SDK Platform-tools并更新它。
  2. 然后是最后一步,Invalidate cache并重新启动IDE,之后,最后重启Mac。 (有时候这个步骤是不必要的)

它会成功运作。

enter image description here


3
投票

Linux用户解决方案。

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

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

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

第1步:转到Android SDK安装文件夹。默认情况下,在您的主目录下。选择平台工具,然后删除。 (/家//安卓/ SDK)

enter image description here

第2步:打开Android Studio并转到SDK工具。 (文件 - >设置 - >外观和行为 - >系统设置 - > Android SDK - > SDK工具)到目前为止,您应该可以看到Android SDK平台工具行未选中。

enter image description here

步骤3:选中以安装Platform Tools并按OK。请注意,它会将文件夹重定位到已删除的目录。

enter image description here

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

enter image description here

如果您没有安装平台工具并尝试构建或运行项目,则会出现此IDE错误。仅供参考:)

enter image description here

这就是全部。请享用。快乐的编码


2
投票

如果您使用Windows,则可能在api-ms-win-crt-runtime-l1-1-0.dll中存在损坏。尝试更新它 - 您可以从Microsoft's website获取更新。

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


2
投票

这在Windows上适用于我:

  1. 转到cmd写入%temp%命中输入 - >从那里删除所有数据。
  2. 重启你的电脑。
  3. 现在打开Android Studio,它会起作用。

1
投票

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

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

更新的Windows要求:平台工具现在依赖于Windows Universal C Runtime,它通常通过Windows Update默认安装。如果您看到提及缺少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

面对完全相同的问题,但先用先决条件网址更新,然后提供另一个网址,现在它对我来说工作得很好。


1
投票
  1. 清除所有缓存(与Android Studio相关)
  2. 从Android Studio手动重新启动ADB(第一个选项)

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

按回车键

再次adb start-server

按回车键

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

转到您的(SDK商店路径)sdk> platform-tools> adb

按回车键

恩。 D drive> sdk> platform-tools> adb

  1. 重启系统

1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.