ADB 二进制文件已过时,Android 模拟器存在严重的性能问题(错误)

Posted

技术标签:

【中文标题】ADB 二进制文件已过时,Android 模拟器存在严重的性能问题(错误)【英文标题】:The ADB binary is obsolete and has serious performance problems with the Android Emulator (error) 【发布时间】:2020-04-29 17:11:48 【问题描述】:

android Studio 产生以下错误:

ADB 二进制文件位于 C:\Users\username\AppData\Local\Android\Sdk\platform-tools\adb.exe 是 已过时且与 Android 存在严重的性能问题 模拟器。请更新到较新的版本以显着提高速度 应用程序/文件传输

我尝试查看:SDK Manager -> SDK Tools -> Android SDK Build-Tools (link to that answer)。但是已经安装了最新的更新。

附:我知道,这样的问题已经存在(link to that question),但是我无法编写对我有帮助的解决方案,因为我没有足够的声望点。所以,我会在这里写下解决方案,也许它会对某人有所帮助......

【问题讨论】:

【参考方案1】:

Android Studio 应该重新检查 SDK(应该会有所帮助,至少对我有所帮助)

转到:

SDK Manager -> Android SDK Location: (Edit) -> Next -> Next -> Finish

SDK 位置不必更改。

【讨论】:

【参考方案2】:
    打开 SDK 管理器 点击 --> SDK 工具。 检查--> 显示包详细信息。 (看右下角) 在--> SDK Build-Tools 下,滚动到底部并检查最后一项。 (当我检查它是 19.1.0 时) 点击-->应用。 点击确定会出现一个对话框。 开始安装。 安装完成后点击-->完成。

【讨论】:

哇。警告消失了,模拟设备在此之后开始更快地启动。 Ubuntu 20.04.1,安卓工作室 4.1.1。谢谢。【参考方案3】:

简而言之,我也有这个问题。我意外地通过在笔记本电脑设置上将显卡从集成显卡切换到专用显卡来解决。就是这样,不再弹出错误。

长期以来,我一直在努力让模拟器运行得更快,延迟更少。我在带有英特尔和 AMD 显卡的联想笔记本电脑上使用带有 Win 10 的 Android Studio 4。我偶然发现了这种切换 GPU 方法,它对我有用。我不知道它为什么或如何与 adb.exe 相关。我试着来回切换GPU几次,已经确认了。

试一试,请让我和其他人知道 谢谢

【讨论】:

【参考方案4】:

摆弄 SDK 管理器对我不起作用。 将模拟器设备 Graphics 从 Automatic 更改为 Hardware 为我解决了这个问题。

【讨论】:

【参考方案5】:

这解决了我的问题 使用安卓工作室 4.2+ 适用于 Windows 转到文件->设置->工具->仿真器->勾选“在工具窗口中启动”(选项) 申请 对于 Mac 操作系统 首选项->工具->仿真器->勾选“在工具窗口中启动”(选项) 申请 Check Image

【讨论】:

以上是关于ADB 二进制文件已过时,Android 模拟器存在严重的性能问题(错误)的主要内容,如果未能解决你的问题,请参考以下文章

ADB.exe 已过时且存在严重的性能问题(新)

如何在 Android 模拟器中快照 sd 卡内存?

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

Android之adb命令

未找到通过 ADB 设备进行 Android TV 调试

Android adb常用指令