Проблема з «android sdk tools are required» і її рішення, стрілець coder
Багато програмістів, що використовують для розробки під Android на Delphi і C ++ Builder, часто стикаються з такою проблемою.
Після установки RAD Studio при спробі скомпілювати додаток або призначити пристрій для його виконання на екран виводиться наступне повідомлення:
У цьому повідомленні пропонується завантажити і встановити Android SDK tools, хоча насправді вирішити дану проблему можна набагато простіше. Але, спочатку розберемося в причині її виникнення.
Справа в тому, що в останніх версіях кошти для розробки під Android спочатку встановлюються в повному обсязі. У цьому можна переконатися, якщо відкрити відповідний розділ в настройках ( «Tools» - «Options» - «SDK Manager»).
Там буде відображено кілька компонентів через відсутність яких компіляція для Android не працюватиме.

Рішення проблеми
Для вирішення даної проблема потрібно скористатися програмою SDK Manager з того дістрібутіваAndroidSDK, що входить в комплект поставкіRADStudio.
Після її запуску необхідно:
- Виконати установку всіх пакетів, які потребують програма після автоматичної перевірки при запуску. А, після перезапустітьSDKManager.

- Встановити вuild-tools версії 22.0.1
Після цього залишиться тільки один відсутній компонент.
- Встановити поддержкуAndroid1.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, це дві останні цифри:
Таким нехитрим способом можна додати відсутні компоненти для компіляції Android додатків, не вдаючись до скачування та встановлення Android SDK tools цілком.