Il comando "android" è obsoleto.
Per gli strumenti da riga di comando, usa tools / bin / sdkmanager e tools / bin / avdmanager
Se non è necessario Android Studio, è possibile scaricare gli strumenti di base della riga di comando Android da developer.android.com nella sezione Solo strumenti della riga di comando .
dalla CLI dovrebbe essere somfing come:
curl --output sdk-tools-linux.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
o
wget --output-document sdk-tools-linux.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
Dopodiché basta decomprimere l'archivio nella cartella di destinazione
unzip sdk-tools-linux.zip
E ora possiamo installare tutto il necessario ...
./tools/bin/sdkmanager --install 'build-tools;29.0.2' 'platform-tools' 'platforms;android-29' 'tools'
Puoi ottenere un elenco completo di pacchetti usando il comando ./tools/bin/sdkmanager --list
Alcuni pacchetti richiedono l'accettazione del contratto di licenza. puoi accettarlo in modo interattivo o semplicemente passare "y" al flusso di input, in questo modo (due accordi nel caso):
echo -ne "y\ny" | ./tools/bin/sdkmanager --install 'system-images;android-29;default;x86_64'
E, naturalmente, per tua comodità, puoi esportare variabili come ANDROID_HOME o ANDROID_SDK_ROOT (incluso farlo in ~ / .profile o ~ / .bash_profile) o patchare la variabile PATH - tutto questo è a tua discrezione.
Esempio di script:
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'
Requisiti:
arricciare (o wget) e decomprimere
Risoluzione dei problemi:
se vedi Warning: Could not create settings
, devi avere la tools
directory all'interno della cmdline-tools
directory all'interno di ANDROID_HOME (creala se necessario con questo nome esatto) vedi gli strumenti della riga di comando di Android che sdkmanager mostra sempre: Avviso: Impossibile creare le impostazioni