我使用的是Windows 10,当我在Android Studio中启动虚拟设备模拟器时,我一直收到这样的消息:

“c:\ users \ siview \ appdata \ local \Android\ sdk \platform-tools\ ADB .exe目录下的ADB二进制文件已经过时,并且在Android模拟器上存在严重的性能问题。请更新到新版本,以获得更快的应用程序/文件传输”。

我是一个没有什么经验的新开发人员。我需要将哪些内容更新到较新的版本,以便不再显示该消息?


当前回答

我按照答案做了,但神奇的最后一步是删除现有的虚拟环境并创建一个新的虚拟环境。

其他回答

我也遇到了同样的问题,我尝试了以下几种方法,但都不起作用:

删除现有的AVD并创建一个新的。 卸载最新版本和旧版本的SDK-Tools和SDK-Build-Tools,并安装新的版本。

对我来说,有效的方法是卸载并重新安装最新的PLATFORM-TOOLS, adb实际驻留在那里。

对我有效的解决方法是

我关闭了Android Studio。

我访问了这个网站——https://androidstudio.io/downloads/tools/download-the-latest-version-of-adb.exe.html

从那里我下载了最新的adb.zip文件

我解压文件夹,复制3个文件-

adb.exe
AdbWinApi.dll
AdbWinUsbApi.dll 

我打开文件夹C:\Users\PayelSenapati\AppData\Local\Android\Sdk\platform-tools

在那里,我用新文件替换了旧文件。(粘贴后替换现有文件)

然后我重新打开我的Android Studio,打开我的虚拟Android设备。一切都很顺利。错误不再存在了。

这发生在我身上。而且,在我的情况下,我需要Android SDK平台29,因为我使用的是react原生0.63和Android 10 (Q).我不得不卸载Android SDK平台28,因为它是一个导致警告。 我找到了这个视频来解释这个过程。

打开Android Studio,然后单击configure 进入SDK管理器 进入SDK工具并单击显示包详细信息 取消勾选Android SDK Platform 28 (OBS: for me)并申请 单击OK并完成。

有了这个,我就消除了这个警告。

有同样的问题,但在我的情况下,修复略有不同,因为没有更新显示为Android SDK工具。我打开虚拟设备管理器,发现我的模拟器正在运行API 27。在SDK管理器中检查,我没有安装API 27 SDK工具。安装v27为我解决了这个问题。

对我来说,更新SDK没有帮助。我通过取消选中模拟器选项“使用检测到的ADB位置”来解决这个问题。试一试。