我使用的是Windows 10,当我在Android Studio中启动虚拟设备模拟器时,我一直收到这样的消息:
“c:\ users \ siview \ appdata \ local \Android\ sdk \platform-tools\ ADB .exe目录下的ADB二进制文件已经过时,并且在Android模拟器上存在严重的性能问题。请更新到新版本,以获得更快的应用程序/文件传输”。
我是一个没有什么经验的新开发人员。我需要将哪些内容更新到较新的版本,以便不再显示该消息?
我使用的是Windows 10,当我在Android Studio中启动虚拟设备模拟器时,我一直收到这样的消息:
“c:\ users \ siview \ appdata \ local \Android\ sdk \platform-tools\ ADB .exe目录下的ADB二进制文件已经过时,并且在Android模拟器上存在严重的性能问题。请更新到新版本,以获得更快的应用程序/文件传输”。
我是一个没有什么经验的新开发人员。我需要将哪些内容更新到较新的版本,以便不再显示该消息?
我也遇到了同样的问题,并通过更新Android SDK Build-Tools解决了这个问题。在Android studio中打开SDK管理器(双shift和类型SDK管理器)。然后在第二个选项卡(SDK Tools)上更新Android SDK Build-Tools,错误消息就会消失。
(你提到你是Android Studio的新手)所以我建议按Android Studio > Help > Check for updates…按钮,用于更新您的环境。
我对机器人也不熟悉。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
在我的情况下,删除这条消息是(更新一切之后)删除模拟器,并创建一个新的。 手动更新adb并不能解决这个问题。也不能通过Android studio Gui进行更新。 在我的情况下,似乎因为模拟器是用“旧”组件创建的,它一直显示消息。我有三个模拟器,只是删除了它们,并创建了一个新的。令我惊讶的是,当它开始时,信息不再。
不知道表现是否更好。这条消息就是没有出现。此外,我已经更新到最新的一切(模拟器和sdk)。
有同样的问题,但在我的情况下,修复略有不同,因为没有更新显示为Android SDK工具。我打开虚拟设备管理器,发现我的模拟器正在运行API 27。在SDK管理器中检查,我没有安装API 27 SDK工具。安装v27为我解决了这个问题。
首先,你需要检查模拟器使用的SDK,正如@kuya建议的那样,你需要按照这些步骤安装最新版本的SDK构建工具。假设您的模拟器使用SDK 27,那么您需要安装该系列的最新版本。对我来说是27.0.3。从那以后,错误就消失了。
这是一只几年前的虫子。
检查你的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。点击“永不再显示”选项并继续。
投票最多的答案都不适合我,除非我取消了@褚阳光上面提到的“使用检测到的ADB位置”。幸运的是,在我的情况下,这条消息没有显示,即使我重新打开它。换句话说,问题可以通过重新启动“使用检测到的ADB位置”来解决:)
我也遇到了同样的问题,并通过更新Android SDK Build-Tools在Android Studio中解决了这个问题。
第1步-双shift和类型SDK管理器,这将打开SDK管理器
第2步-然后在第二个选项卡(SDK Tools)上,更新Android SDK Build-Tools,错误消息应该消失。
如果这没有解决,检查设置选项卡中的选项,使用设置选项卡中检测到的Adb工具
这也可能是Windows 10 pro上hyper-v设置的问题。因为有了这个错误,我面对的是BSOD - https://www.techclassy.com/fix-hypervisor-error-bsod/
我也遇到了同样的问题,我尝试了以下几种方法,但都不起作用:
删除现有的AVD并创建一个新的。 卸载最新版本和旧版本的SDK-Tools和SDK-Build-Tools,并安装新的版本。
对我来说,有效的方法是卸载并重新安装最新的PLATFORM-TOOLS, adb实际驻留在那里。
在SDK管理器中,在SDK工具选项卡中,检查是否有任何更新,如果没有,取消选择“隐藏过时的包”,并检查是否有标记为(过时)的内容,如果是,取消选择该项并应用。在我的例子中,它是Android SDK Tools。
对我有效的解决方法是
我关闭了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并完成。
有了这个,我就消除了这个警告。
我得到这个错误,我尝试了我在每个网站上找到的所有可能的解决方案,没有工作。 我和颤振一起工作,颤振指挥医生告诉我,我需要接受一些协议 我这样做了,ADB开始工作 所以结论是: 如果无效,请安装flutter,运行flutter doctor,执行flutter doctor建议的命令。这应该能解决你的问题 命令是:扑动医生——机器人执照