Android Studio 说“ADB.exe 已过时并且存在严重的性能问题”尽管 SDK 工具说一切都是最新的

Posted

技术标签:

【中文标题】Android Studio 说“ADB.exe 已过时并且存在严重的性能问题”尽管 SDK 工具说一切都是最新的【英文标题】:Android Studio says "ADB.exe is obsolete and has serious performance problems" although SDK tools says everything is up to date 【发布时间】:2019-06-14 05:01:51 【问题描述】:

弹出消息:“ADB.exe 已过时且存在严重的性能问题”

我的问题与this question 和其他一些类似的问题基本相同,但这些答案都对我不起作用。

我尝试更新 SDK 工具,但它们已经是最新的了。 我尝试删除 SDK 工具并应用,然后重新添加,然后应用,也没有工作。 我尝试添加一个新的虚拟设备,但出现了相同的弹出窗口。

【问题讨论】:

您能否在命令行上运行adb version 并以输出响应。我想知道您路径中的 adb 版本是否与 android Studio 使用的版本不同。我在想也许可以将 ADB 下载为独立的可执行文件,并将其与 Android Studio 使用的文件交换 另外请发布您的 Android SDK Build-Tools 是什么版本。我相信它应该是 Android SDK Build-Tools 28.0.3 的最新稳定版 没有办法解决这个问题,除非在“即将发布的版本”中。对不起。 【参考方案1】:

我的问题是我安装了多个版本的 Android SDK 构建工具。为了确保模拟器只选择最新版本,我不得不取消选中 SDK Manager 上的旧版本。所以:

1 - 在 Android Studio 上,打开 SDK 管理器

2 - 点击第二个标签“SDK Tools”

3 - 勾选右下角的“[x] Show Package Details”

4 - 确保所有版本的构建工具,但最新的,都未选中

5 - 单击应用按钮。

希望对你有帮助!

【讨论】:

【参考方案2】:

手动升级

由于您已经尝试过您在原始帖子中链接到的信息,您可以尝试手动升级您的构建工具。在大多数标准安装中,您的构建工具位于以下目录%AppData%\..\Local\Android\Sdk\build-tools,您可以通过https://dl.google.com/android/repository/build-tools_r28.0.3-windows.zip 从 google 下载最新的构建工具。

请执行以下操作

    导航到%AppData%\..\Local\Android\Sdk\build-tools 检查您的文件夹中显示的版本。如果它没有说 28.X 那么 从https://dl.google.com/android/repository/build-tools_r28.0.3-windows.zip 下载您的构建工具 将 build-tools 目录下子目录的 contents 替换为下载的 zip 父文件夹中的 contents 重启 Android 工作室

在替换任何东西之前,请确保备份整个 build-tools 目录,以防止进一步破坏任何东西

升级自动化

虽然您声称您尝试过此操作,但在 android studio 中您应该能够转到 Help -> Check For Updates。这应该会告诉您您的所有工具是否都是最新的并且是升级的首选方式。

【讨论】:

谢谢@Chris,我已将 SDK 安装在您提到的默认位置以外的其他位置,以防万一我必须重新安装我的操作系统我不必担心下载的 SDK它们很大,我不想再下载所有这些了。这是否会对您建议的步骤产生影响(除了用我的非默认路径替换 %AppData% 的明显步骤,例如“E:\...”我这么说也是因为有人可能建议使用非默认路径可能会导致我遇到这个问题。

以上是关于Android Studio 说“ADB.exe 已过时并且存在严重的性能问题”尽管 SDK 工具说一切都是最新的的主要内容,如果未能解决你的问题,请参考以下文章

android studio adb.exe已停止工作

adb.exe 已停止使用 Android Studio 4.3.1 和 Android 9.+

adb.exe 已停止工作 - Windows 10 Android Studio 2.3

android studio 虚拟机adb.exe已停止工作的处理

'adb.exe,start-server' failed — run manually if necessary, Android Studio

运行 Visual Studio 2015 RC 和 MS Android 模拟器时定位 adb.exe 时出错