Android SDK Manager with Command line Tools Only (on Linux Ubuntu)




In this case, I use Linux Ubuntu as current Operating System by using WSL2 (Windows Subsystem Linux v2) with Windows Terminal.


Follow this guide, according to my experience today.

Open https://developer.android.com/studio

Move to part of "Command line tools only".

Download as Platform Linux
and save as on /home/ubuntu/Downloads/Programs

Create new folder.
$ sudo mkdir -p /home/ubuntu/Downloads/Programs/android-sdk
$ sudo mkdir -p /home/ubuntu/Downloads/Programs/android-sdk/cmdline-tools

If file download has finished.
Move file to /home/ubuntu/Downloads/Programs/android-sdk/cmdline-tools
$ sudo mv -r /home/ubuntu/Downloads/Programs/commandlinetools-linux-8092744_latest.zip /home/ubuntu/Downloads/Programs/android-sdk/cmdline-tools/

Extract the file.
$ unzip -q commandlinetools-linux-8092744_latest.zip

It will contains folder name 
Rename folder to "latest".
$ sudo mv cmdline-tools latest 

Then
$ cd /home/ubuntu/Downloads/Programs/android-sdk/cmdline-tools/latest/bin

Setup Android SDK path
$ sudo ./sdkmanager --sdk_root=/home/ubuntu/Downloads/Programs/android-sdk

Check list of required program.
$ sudo ./sdkmanager --list

For example you need install these.
$ sudo ./sdkmanager "cmdline-tools;latest" --install
$ sudo ./sdkmanager "cmdline-tools;6.0" --install
$ sudo ./sdkmanager "cmdline-tools;5.0" --install
$ sudo ./sdkmanager "cmdline-tools;4.0" --install
$ sudo ./sdkmanager "cmdline-tools;3.0" --install
$ sudo ./sdkmanager "cmdline-tools;2.1" --install
$ sudo ./sdkmanager "cmdline-tools;1.0" --install

$ sudo ./sdkmanager "platform-tools" --install

$ sudo ./sdkmanager "platforms;android-Tiramisu" --install
$ sudo ./sdkmanager "platforms;android-32" --install
$ sudo ./sdkmanager "platforms;android-31" --install
$ sudo ./sdkmanager "platforms;android-30" --install
$ sudo ./sdkmanager "platforms;android-29" --install
$ sudo ./sdkmanager "platforms;android-28" --install
$ sudo ./sdkmanager "platforms;android-27" --install
$ sudo ./sdkmanager "platforms;android-26" --install
$ sudo ./sdkmanager "platforms;android-25" --install
$ sudo ./sdkmanager "platforms;android-24" --install
$ sudo ./sdkmanager "platforms;android-23" --install
$ sudo ./sdkmanager "platforms;android-22" --install
$ sudo ./sdkmanager "platforms;android-21" --install
$ sudo ./sdkmanager "platforms;android-20" --install
$ sudo ./sdkmanager "platforms;android-19" --install
$ sudo ./sdkmanager "platforms;android-18" --install
$ sudo ./sdkmanager "platforms;android-17" --install
$ sudo ./sdkmanager "platforms;android-16" --install
$ sudo ./sdkmanager "platforms;android-15" --install
$ sudo ./sdkmanager "platforms;android-14" --install
$ sudo ./sdkmanager "platforms;android-13" --install
$ sudo ./sdkmanager "platforms;android-12" --install
$ sudo ./sdkmanager "platforms;android-11" --install
$ sudo ./sdkmanager "platforms;android-10" --install
$ sudo ./sdkmanager "platforms;android-9" --install
$ sudo ./sdkmanager "platforms;android-8" --install
$ sudo ./sdkmanager "platforms;android-7" --install

$ sudo ./sdkmanager "sources;android-31" --install
$ sudo ./sdkmanager "sources;android-30" --install
$ sudo ./sdkmanager "sources;android-29" --install
$ sudo ./sdkmanager "sources;android-28" --install
$ sudo ./sdkmanager "sources;android-27" --install
$ sudo ./sdkmanager "sources;android-26" --install
$ sudo ./sdkmanager "sources;android-25" --install
$ sudo ./sdkmanager "sources;android-24" --install
$ sudo ./sdkmanager "sources;android-23" --install
$ sudo ./sdkmanager "sources;android-22" --install
$ sudo ./sdkmanager "sources;android-21" --install
$ sudo ./sdkmanager "sources;android-20" --install
$ sudo ./sdkmanager "sources;android-19" --install
$ sudo ./sdkmanager "sources;android-18" --install
$ sudo ./sdkmanager "sources;android-17" --install
$ sudo ./sdkmanager "sources;android-16" --install
$ sudo ./sdkmanager "sources;android-15" --install

$ sudo ./sdkmanager "add-ons;addon-google_apis-google-24" --install
$ sudo ./sdkmanager "add-ons;addon-google_apis-google-23" --install
$ sudo ./sdkmanager "add-ons;addon-google_apis-google-22" --install
$ sudo ./sdkmanager "add-ons;addon-google_apis-google-21" --install
$ sudo ./sdkmanager "add-ons;addon-google_apis-google-19" --install
$ sudo ./sdkmanager "add-ons;addon-google_apis-google-18" --install
$ sudo ./sdkmanager "add-ons;addon-google_apis-google-17" --install
$ sudo ./sdkmanager "add-ons;addon-google_apis-google-16" --install
$ sudo ./sdkmanager "add-ons;addon-google_apis-google-15" --install

$ sudo ./sdkmanager "patcher;v4" --install

$ sudo ./sdkmanager "skiaparser;1" --install
$ sudo ./sdkmanager "skiaparser;2" --install

$ sudo ./sdkmanager "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2" --install
$ sudo ./sdkmanager "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.1" --install
$ sudo ./sdkmanager "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0" --install

$ sudo ./sdkmanager "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.2" --install
$ sudo ./sdkmanager "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.1" --install
$ sudo ./sdkmanager "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0" --install

$ sudo ./sdkmanager "cmake;3.18.1" --install
$ sudo ./sdkmanager "cmake;3.10.2.4988404" --install
$ sudo ./sdkmanager "cmake;3.6.4111459" --install

$ sudo ./sdkmanager "extras;android;m2repository" --install
$ sudo ./sdkmanager "extras;google;auto" --install
$ sudo ./sdkmanager "extras;google;google_play_services" --install
$ sudo ./sdkmanager "extras;google;instantapps" --install
$ sudo ./sdkmanager "extras;google;m2repository" --install
$ sudo ./sdkmanager "extras;google;market_apk_expansion" --install
$ sudo ./sdkmanager "extras;google;market_licensing" --install
$ sudo ./sdkmanager "extras;google;simulators" --install
$ sudo ./sdkmanager "extras;google;webdriver" --install

$ sudo ./sdkmanager "emulator" --install

$ sudo ./sdkmanager "build-tools;33.0.0-rc1" --install
$ sudo ./sdkmanager "build-tools;32.1.0-rc1" --install
$ sudo ./sdkmanager "build-tools;32.0.0" --install
$ sudo ./sdkmanager "build-tools;31.0.0" --install
$ sudo ./sdkmanager "build-tools;30.0.3" --install
$ sudo ./sdkmanager "build-tools;30.0.2" --install
$ sudo ./sdkmanager "build-tools;30.0.1" --install
$ sudo ./sdkmanager "build-tools;30.0.0" --install
$ sudo ./sdkmanager "build-tools;29.0.3" --install
$ sudo ./sdkmanager "build-tools;29.0.2" --install
$ sudo ./sdkmanager "build-tools;29.0.1" --install
$ sudo ./sdkmanager "build-tools;29.0.0" --install
$ sudo ./sdkmanager "build-tools;28.0.3" --install
$ sudo ./sdkmanager "build-tools;28.0.2" --install
$ sudo ./sdkmanager "build-tools;28.0.1" --install
$ sudo ./sdkmanager "build-tools;28.0.0" --install
$ sudo ./sdkmanager "build-tools;27.0.3" --install
$ sudo ./sdkmanager "build-tools;27.0.2" --install
$ sudo ./sdkmanager "build-tools;27.0.1" --install
$ sudo ./sdkmanager "build-tools;27.0.0" --install
$ sudo ./sdkmanager "build-tools;26.0.3" --install
$ sudo ./sdkmanager "build-tools;26.0.2" --install
$ sudo ./sdkmanager "build-tools;26.0.1" --install
$ sudo ./sdkmanager "build-tools;26.0.0" --install
$ sudo ./sdkmanager "build-tools;25.0.3" --install
$ sudo ./sdkmanager "build-tools;25.0.2" --install
$ sudo ./sdkmanager "build-tools;25.0.1" --install
$ sudo ./sdkmanager "build-tools;25.0.0" --install
$ sudo ./sdkmanager "build-tools;24.0.3" --install
$ sudo ./sdkmanager "build-tools;24.0.2" --install
$ sudo ./sdkmanager "build-tools;24.0.1" --install
$ sudo ./sdkmanager "build-tools;24.0.0" --install
$ sudo ./sdkmanager "build-tools;23.0.3" --install
$ sudo ./sdkmanager "build-tools;23.0.2" --install
$ sudo ./sdkmanager "build-tools;23.0.1" --install
$ sudo ./sdkmanager "build-tools;22.0.1" --install
$ sudo ./sdkmanager "build-tools;21.1.2" --install
$ sudo ./sdkmanager "build-tools;20.0.0" --install
$ sudo ./sdkmanager "build-tools;19.1.0" --install


The last one. Don`t forget run this command bellow, to accept some licenses.
$ sudo ./sdkmanager --licenses



Done. Good luck!

Comments