Команда "Android" устарела.
Для инструментов командной строки используйте tools / bin / sdkmanager и tools / bin / avdmanager
Если вам не нужна Android Studio, вы можете загрузить основные инструменты командной строки Android с developer.android.com в разделе Только инструменты командной строки .
от CLI должно быть что-то вроде:
curl --output sdk-tools-linux.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
или
wget --output-document sdk-tools-linux.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
После этого просто распакуйте архив в целевую папку
unzip sdk-tools-linux.zip
И теперь мы можем установить все, что вам нужно ...
./tools/bin/sdkmanager --install 'build-tools;29.0.2' 'platform-tools' 'platforms;android-29' 'tools'
Вы можете получить полный список пакетов, используя команду ./tools/bin/sdkmanager --list
Некоторые пакеты требуют принятия лицензионного соглашения. вы можете принять его в интерактивном режиме или просто передать «y» потоку ввода, например, так (два соглашения на всякий случай):
echo -ne "y\ny" | ./tools/bin/sdkmanager --install 'system-images;android-29;default;x86_64'
И, конечно же, для вашего удобства вы можете экспортировать такие переменные, как ANDROID_HOME или ANDROID_SDK_ROOT (в том числе сделать это в ~ / .profile или ~ / .bash_profile) или исправить PATH. переменную - все это на ваше усмотрение.
Пример сценария:
mkdir /opt/android-sdk
cd /opt/android-sdk
curl --output sdk-tools-linux.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
unzip sdk-tools-linux.zip
echo -ne "y" | ./tools/bin/sdkmanager --install 'build-tools;29.0.2' 'platform-tools' 'platforms;android-29' 'tools'
Требования:
curl (или wget) и распаковать
Исправление проблем:
если вы видите Warning: Could not create settings
, вам нужно иметь tools
каталог внутри cmdline-tools
каталога внутри ANDROID_HOME (создайте его, если необходимо, с этим точным именем), см. Инструменты командной строки Android, sdkmanager всегда показывает: Предупреждение: не удалось создать настройки