C android sdk platform tools error

Проблема с «Android SDK tools are required» и её решение

Многие программисты, использующие для разработки под Android на Delphi и C++ Builder, часто сталкиваются со следующей проблемой.

После установки RAD Studio при попытке скомпилировать приложение или назначить устройство для его выполнения на экран выводится следующее сообщение:

В этом сообщении предлагается скачать и установить Android SDK tools, хотя на самом деле решить данную проблему можно гораздо проще. Но, вначале разберёмся в причине её возникновения.

Причина

Дело в том, что в последних версиях средства для разработки под Android изначально устанавливаются не полностью. В этом можно убедиться, если открыть соответствующий раздел в настройках («Tools» – «Options» – «SDK Manager»).

Там будет отображено несколько компонентов из-за отсутствия которых компиляция для Android не будет работать.

Решение проблемы

Для решения данной проблема нужно воспользоваться программой SDK Manager из того дистрибутива Android SDK, что входит в комплект поставки RAD Studio.

После её запуска необходимо:

  1. Выполнить установку всех пакетов, которые потребует программа после автоматической проверки при запуске. А, после перезапуститьSDKManager.
  2. Установить вuild-tools версии 22.0.1
    После этого останется только один недостающий компонент.
  3. Установить поддержкуAndroid 5.1 (API 22)
    Теперь проблема решена окончательно.

Данный пример приведён для RAD Studio 10.1 Berlin. Для других версий принцип тот же самый, но могут меняться версии build-tools и API. Поэтому пример подробно проиллюстрирован скриншотами, чтобы показать какие из недостающих компонентов в какие пакеты Android SDK входят.

Что касается версий build-tools и API, то их можно очень легко определить на основании путей по умолчанию к соответствующим компонентам.

Для build-tools, по номеру версии названа папка, в которой расположен ZipAlign.exe:

C:\Users\Public\Documents\Embarcadero\Studio\18.0\PlatformSDKs\android-sdk-windows\build-tools\ 22.0.1 \ZipAlign.exe

Для API, это две последние цифры:

C:\Users\Public\Documents\Embarcadero\Studio\18.0\PlatformSDKs\android-sdk-windows\platforms\android- 22

Таким нехитрым способом можно добавить недостающие компоненты для компиляции Android приложений, не прибегая к скачиванию и установке Android SDK tools целиком.

Читайте также:  Лучший rdp клиент для android

Источник

Ошибка: не удалось найти adb в SDK в Android Studio

Кто-нибудь знает что это значит? Я как бы чокнутый к Android. Когда я нажимаю кнопку «запустить» на симуляторе, я получаю это сообщение.

Throwable: невозможно найти adb в SDK

Я использую последнюю версию 0.8.14 .

РЕДАКТИРОВАТЬ: я использую Android Studio

ADB Теперь находятся в Android SDK Platform-инструментах .

  1. Проверьте свой [sdk directory]/platform-tools каталог и, если он не существует, откройте диспетчер SDK в Android Studio (кнопка где-то в верхнем меню, логотип Android со стрелкой вниз), перейдите на вкладку инструментов SDK и выберите / установите платформу Android SDK. -инструменты .

  1. Кроме того, вы можете попробовать автономный диспетчер SDK: откройте диспетчер SDK, и вы должны увидеть ссылку «Запустить автономный диспетчер SDK» где-то в нижней части окна настроек. Щелкните и откройте автономный диспетчер SDK, затем установите / обновите

«Инструменты> Инструменты платформы Android SDK».

Если вышеуказанное не решает проблему, попробуйте переустановить инструменты: откройте «Автономный диспетчер SDK» и удалите инструменты платформы Android SDK, полностью удалите [your sdk directory]/platform-tools каталог и установите его снова с помощью диспетчера SDK.

Источник

Оцените статью