sdkmanager をダウンロードする
Android Studio のダウンロードページから「コマンドラインツールのみ」を選んでダウンロードしてくる。Android Studio が必要なら別に全部入りでもいい。
このコマンドラインツールには共通で使う最低限のものしか入ってない。
プラットフォームごとにツールをダウンロードする
REPO_OS_OVERRIDE を指定しつつダウンロードすると、動かしているプラットフォーム以外のバイナリも取得することができる。例えば Mac OS で Linux のバイナリが欲しいときなどに使える。
REPO_OS_OVERRIDE=linux ./sdkmanager --sdk_root=/tmp/linux --verbose "build-tools;28.0.3"
こうすると /tmp/linux/build-tools/28.0.3 とかにツールがダウンロードされる。/tmp/linux/build-tools/28.0.3/lib64 以下の共有ライブラリも実行に必要なので注意