我使用的是Windows 10,当我在Android Studio中启动虚拟设备仿真器时,我一直收到以下消息:
“位于C:\ Users \ siviw \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe的ADB二进制文件已过时,并且在Android仿真器中存在严重的性能问题。请更新到新版本以明显加快应用程序的运行速度/ 文件传输”。
我是经验不足的新开发人员。我需要什么更新到较新的版本,以便不再显示该消息?
我使用的是Windows 10,当我在Android Studio中启动虚拟设备仿真器时,我一直收到以下消息:
“位于C:\ Users \ siviw \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe的ADB二进制文件已过时,并且在Android仿真器中存在严重的性能问题。请更新到新版本以明显加快应用程序的运行速度/ 文件传输”。
我是经验不足的新开发人员。我需要什么更新到较新的版本,以便不再显示该消息?
Answers:
我也是Android新手。dkalev的答案是正确的,但对于新用户而言并不是很好的描述。我概述了以下步骤。
这里的所有都是它的。
快乐编码
you're out of date, catch up
。
这是一个古老的错误。
像这样检查您的adb版本:(adb路径本身带有错误)
C:\Users\<your_user_name_>\AppData\Local\Android\Sdk\platform-tools\adb.exe --version
输出:
Android Debug Bridge版本1.0.41
版本29.0.4-5871666
安装为C:\ Users \ sunil \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe
这意味着该adb来自最新的sdk平台工具29.0.4。从此处查看官方网站的最新版本。
如果您已经安装了最新版本的ADB,但仍然出现错误,则这是一个已知问题。Google尚未提供任何其他亚行。单击“不再显示”选项,然后继续。
就我而言,删除此消息的原因是(在更新所有内容之后)删除模拟器并创建一个新模拟器。手动更新adb并不能解决这个问题。也不能通过Android studio Gui更新。在我的情况下,似乎由于模拟器是使用“旧”组件创建的,因此它将继续显示消息。我有三个模拟器,只是将它们全部删除,然后创建了一个新模拟器。令我惊讶的是,消息已不再存在。
无法判断性能是否更好。消息只是没有出现。另外,我已将所有内容更新为最新版本(模拟器和SDK)。
除了我未选中@褚阳光提到的 “使用检测到的亚行位置”外,所有投票结果都没有对我有用。幸运的是,就我而言,即使我重新打开它,消息也没有出现。换句话说,可以通过重新启动“使用检测到的ADB位置”来解决问题:)
我遇到了同样的问题,并通过更新Android Studio中的Android SDK Build-Tools解决了该问题。
步骤1-双击并键入SDK Manager,这将打开SDK Manager
第2步-然后在第二个选项卡(SDK工具)上,更新Android SDK Build-Tools,错误消息应消失。
如果仍无法解决,请检查“设置”选项卡use detected Adb tool
中“设置”选项卡中的选项
首先,您需要检查模拟器使用的是哪个SDK,并按照@kuya的建议进行以下步骤,并安装该SDK Build Tool的最新版本。假设您的模拟器使用SDK 27,那么您需要安装该系列中的最新版本。对我来说是27.0.3。之后,错误消失了。