ADB.exe устарел и имеет серьезные проблемы с производительностью

Я использую Windows 10, и когда я запускаю эмулятор виртуального устройства в Android Studio, я продолжаю получать сообщение, которое гласит:

"Бинарный файл ADB в C:\Users\siviw\AppData\Local\Android\Sdk\platform-tools\adb.exe устарел и имеет серьезные проблемы с производительностью с эмулятором Android. Обновите версию до более быстрой версии/передача файла".

Я новый разработчик с небольшим опытом. Что мне нужно обновить до более новой версии, чтобы сообщение больше не отображалось?

Ответ 1

Я тоже новичок в android. Ответ dkalev правильный, но не очень описательный для нового пользователя. Я изложил следующие шаги.

  1. Двойной сдвиг, чтобы открыть окно поиска
  2. Тип SDK Manager
  3. В приведенных результатах нажмите "Менеджер SDK"
  4. В открывшемся окне щелкните вторую вкладку "Инструменты SDK". Вы должны увидеть, что для SDK Build-Tools доступно обновление для первой строки
  5. Установите флажок "Показать сведения о пакете" в нижнем правом углу
  6. Перейдите к последнему элементу в разделе "SDK Build-Tools" и установите флажок. (Мое было 28.0.1)
  7. Нажмите "Применить"
  8. В появившемся диалоговом окне нажмите "ОК",
  9. Когда установщик закончит работу, нажмите "Готово",
  10. Снимите флажок "Показать сведения о пакете" и посмотрите "Инструменты Android SDK Build-Tools" (первая строка). Не должно быть никакого обновления, и он должен сказать "Установленный",
  11. Нажмите "ОК", чтобы закрыть диспетчер SDK.

Это все, что есть.

Счастливое кодирование

Ответ 2

У меня была такая же проблема, и я решил ее, обновив Android SDK Build-Tools. Откройте диспетчер SDK в студии Android (двойной сдвиг и введите диспетчер SDK). Затем на второй вкладке (SDK Tools) обновите Android SDK Build-Tools, и сообщение об ошибке должно исчезнуть.

Ответ 3

17-01-2019

Это работает для меня. Просто открыл Android SDK Manager Затем он показал 4 Updates Available. Так что я просто обновил его и больше не предупреждаю.

enter image description here

Ответ 4

У меня была та же проблема, но в моем случае исправление немного отличалось, так как обновлений для Android SDK Tools не было. Я открыл Диспетчер виртуальных устройств и понял, что на моем эмуляторе запущен API 27. Я вернулся в SDK Manager, и у меня вообще не было API 27 SDK Tools. Установка v 27 решила проблему для меня.

Ответ 5

В моем случае, что удалило это сообщение (после обновления всего), удалив эмулятор и создав новый. Ручное обновление adb не решило это. Также не обновляется через студию Android Gui. В моем случае кажется, что, поскольку эмулятор был создан с "старыми" компонентами, он продолжает показывать сообщение. У меня было три эмулятора, они просто удалили их и создали новый. Для моего удивления, когда это началось, сообщения больше не было.

Невозможно определить эффективность работы или нет. Сообщение просто не пришло. Также я обновил все до последних (эмуляторы и sdk).

Ответ 6

(Вы упомянули, что вы новичок в Android Studio), поэтому я рекомендую нажать кнопку Android Studio> Справка> Проверить обновления..., которая обновит вашу среду.

Ответ 7

Для меня обновление SDK не помогает. Я решаю эту проблему, сняв флажок с опции эмулятора "Использовать обнаруженное местоположение ADB". Попробуйте. use detected ADB location

Ответ 8

Сначала вам нужно проверить, какой SDK использует ваш эмулятор, и, как подсказал @kuya, вам нужно выполнить эти шаги и установить последнюю версию этого SDK Build Tool. Предположим, что ваш эмулятор использует SDK 27, и вам нужно установить последнюю версию из этой серии. Для меня это было 27.0.3. После этого ошибка исчезла.

Ответ 9

все ответы превосходны, но для некоторых машин пользователь должен обновить AndroidEmulator в списке LLDB.

Ответ 10

Я тоже новичок. Я попытался ответить на вопрос Куя, но строка инструментов SDK показывает "установлено", никаких необходимых обновлений не упоминается.

Пожалуйста, смотрите эту ссылку на изображение, (я новичок в stackoverflow, пока не разрешено публиковать изображения напрямую)

Пожалуйста, помогите мне в этом, я также попытался удалить adb.exe, чтобы Android Studio могла перезагружать его, но этого не произошло, просто выдавала ошибку IDE, когда я пытался запустить свой проект на эмулируемом устройстве, говоря "мог не расположен adb.exe ", я попытался проверить наличие обновлений после удаления adb.exe, но он сказал, что я в курсе.

Ответ 11

Попробуйте сбросить настройки до виртуального устройства из Android Device Manager

enter image description here

Ответ 12

Я решил эту ошибку, удалив две старые версии инструментов сборки SDK, оставив только самую последнюю версию.

Ответ 13

Это летняя ошибка.

Проверьте свою версию adb следующим образом: (путь adb указан с самой ошибкой)

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

вывод:

Android Debug Bridge версия 1.0.41

Version 29.0.4-5871666

Установлен как C:\Users\sunil\AppData\Local\Android\Sdk\platform-tools\adb.exe

Это означает, что этот adb взят из последних инструментов платформы SDK 29.0.4. Проверьте последнюю версию с официального сайта здесь.

Если у вас уже установлена последняя версия ADB и вы все еще получаете сообщение об ошибке, это известная проблема. Google еще не предоставил никаких других АБР. Нажмите "никогда больше не показывать" и продолжайте.

Ответ 14

Перейдите к указанному адресу (по умолчанию: C:\WINDOWS). Затем найдите и удалите файл adb.exe