ADB.exe устарел и имеет серьезные проблемы с производительностью
Я использую Windows 10, и когда я запускаю эмулятор виртуального устройства в Android Studio, я продолжаю получать сообщение, которое гласит:
"Бинарный файл ADB в C:\Users\siviw\AppData\Local\Android\Sdk\platform-tools\adb.exe устарел и имеет серьезные проблемы с производительностью с эмулятором Android. Обновите версию до более быстрой версии/передача файла".
Я новый разработчик с небольшим опытом. Что мне нужно обновить до более новой версии, чтобы сообщение больше не отображалось?
Ответы
Ответ 1
Я тоже новичок в android. Ответ dkalev правильный, но не очень описательный для нового пользователя. Я изложил следующие шаги.
- Двойной сдвиг, чтобы открыть окно поиска
- Тип SDK Manager
- В приведенных результатах нажмите "Менеджер SDK"
- В открывшемся окне щелкните вторую вкладку "Инструменты SDK". Вы должны увидеть, что для SDK Build-Tools доступно обновление для первой строки
- Установите флажок "Показать сведения о пакете" в нижнем правом углу
- Перейдите к последнему элементу в разделе "SDK Build-Tools" и установите флажок. (Мое было 28.0.1)
- Нажмите "Применить"
- В появившемся диалоговом окне нажмите "ОК",
- Когда установщик закончит работу, нажмите "Готово",
- Снимите флажок "Показать сведения о пакете" и посмотрите "Инструменты Android SDK Build-Tools" (первая строка). Не должно быть никакого обновления, и он должен сказать "Установленный",
- Нажмите "ОК", чтобы закрыть диспетчер 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
. Так что я просто обновил его и больше не предупреждаю.
Ответ 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". Попробуйте.
Ответ 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
Ответ 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