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

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

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


当前回答

尝试更新您的SDK工具项目,然后删除所有当前创建的模拟器,重新创建。这对我很有用

其他回答

我对机器人也不熟悉。Dkalev的回答是正确的,但对于新用户来说并不是很具有描述性。我列出了以下步骤。

Double Shift to open the search box Type SDK Manager In the results shown click "SDK Manager" In the window that opens click the second tab "SDK Tools". You should see that there is an update available for SDK Build-Tools on the first line Check "Show Package Details" in the lower right hand corner Scroll to the last (latest version) item under "SDK Build-Tools" and check the box. (Mine was 28.0.1) Click "Apply" In the dialogue box that pops up, click "OK" When the installer finishes, click "Finish" Uncheck "Show Package Details" and look at "Android SDK Build-Tools" (first line). There should be no update available and it should say "Installed" Click "OK" to close the SDK Manager

(你提到你是Android Studio的新手)所以我建议按Android Studio > Help > Check for updates…按钮,用于更新您的环境。

投票最多的答案都不适合我,除非我取消了@褚阳光上面提到的“使用检测到的ADB位置”。幸运的是,在我的情况下,这条消息没有显示,即使我重新打开它。换句话说,问题可以通过重新启动“使用检测到的ADB位置”来解决:)

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

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

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

这是一只几年前的虫子。

检查你的adb版本,如下所示(adb路径包含错误本身)

C:\Users\<your_user_name_>\AppData\Local\Android\Sdk\platform-tools\adb.exe --version

输出:

Android调试桥版本1.0.41 版本29.0.4-5871666 安装为C:\Users\sunil\AppData\Local\Android\Sdk\platform-tools\adb.exe

这意味着这个adb来自于最新的sdk平台工具29.0.4。 查看官方网站的最新版本。

如果您已经安装了最新版本的ADB,但仍然出现错误,这是一个已知问题。谷歌还没有提供其他ADB。点击“永不再显示”选项并继续。